Opened 4 months ago

Last modified 2 months ago

#3105 readytorelease enhancement

Python Formatter for ISymbolicExpressionTree

Reported by: dpiringe Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.17
Component: Problems.DataAnalysis.Symbolic Version: trunk
Keywords: Cc:

Description

adding a new formatter for ISymbolicExpressionTree to format a tree to python

Change History (12)

comment:1 Changed 4 months ago by dpiringe

  • Status changed from new to accepted

comment:2 Changed 4 months ago by dpiringe

r17842 created branch to implement a python formatter for ISymbolicExpressionTree

comment:3 Changed 4 months ago by dpiringe

r17855

  • added a python formatter (implementation is based on the C# formatter)

comment:4 Changed 3 months ago by dpiringe

r17860

  • added usage checks for imports and helper functions (the formatter only includes necessary stuff)

comment:5 Changed 3 months ago by dpiringe

  • Owner changed from dpiringe to mkommend
  • Status changed from accepted to reviewing

comment:6 Changed 3 months ago by mkommend

r17918: Merge trunk changes into branch.

comment:7 Changed 3 months ago by mkommend

  • Owner changed from mkommend to dpiringe
  • Status changed from reviewing to assigned

comment:8 Changed 3 months ago by dpiringe

r17919

  • added a static FormatTree method
  • reordered the if-else construct and some helper methods
  • refactored the header generation
  • removed all private properties
  • added a helper method for AnalyticQuotient

comment:9 Changed 3 months ago by dpiringe

r17922

  • merged branch into trunk

comment:10 Changed 3 months ago by dpiringe

  • Owner changed from dpiringe to mkommend
  • Status changed from assigned to reviewing
  • Version changed from branch to trunk

r17923

  • removed branch

comment:11 Changed 2 months ago by mkommend

r17929: Added static keyword to private methods to indicate an (most likely) side-effect free method.

comment:12 Changed 2 months ago by mkommend

  • Status changed from reviewing to readytorelease

Reviewed all change sets.

Note: See TracTickets for help on using tickets.