ngraymon/termfactory

Identify each branch and make a plan for them

Closed this issue · 18 comments

  • Activate Branches

    • lhs_code_generator (merged already)
    • github_prep
    • #64
    • finish_code_eTzhz
    • LHS_generation
    • implement_pytest
  • Stale Branches

    • maude_examples (deleted)
    • remove_debug_code (master up to date, should probably be deleted)
    • older_latex_branch
    • remove_old_functions_fix
    • remove_old_functions
    • remove_prints
    • aug25_ansatz
    • testing_pipeline
    • updating_code_generator
    • updating-zhz-latex-generator
  • google about best practice for dealing with stale branches

github_prep was already merged at 5f0c3cbc8befd03cf92b189beb8db1eabf385f56 but github doesn't recognize?

implement_pytest was already merged at 79d27c253a3013d5da65ca01e4b65d2c9924f5fa, again GitHub does not recognize?

updating-zhz-latex-generator was already merged at c483c91364a029291e9dbcf55c5b508dc936855f (and then later into master) Github doesn't recognize

temp_file_naming, looks like this was used to store the naming scheme:

# DEBUG - temporary override
    maximum_h_rank, maximum_cc_rank, maximum_T_rank, eT_taylor_max_order, omega_max_order = truncations
    path = "./eT_zhz_eqs"
    path += f"_H({maximum_h_rank})"
    path += f"_P({omega_max_order})"
    path += f"_T({maximum_T_rank})"
    path += f"_exp({eT_taylor_max_order})"
    path += f"_Z({maximum_cc_rank})"
    path += ".py"

finish_code_eTzhz, was last split into temp_file_naming branch, contains modifications to the naming of python functions:

ex commit: Improve docstrings for add_*_terms() style functions

when compared with master contains mostly docstring changes to produced python code but also contains some new flags so might need to be carefully cherrypicked before it is merged

LHS_generation: 52 additions and 28 deletions when compared to master

seems to contain some useful modifications to latex but also looks like it clashes in some spots with the LHS gen stuff we have more recently worked on

implement_pytest, already merged can probably just delete

older_latex_branch
seems to be backup of old generator code
contains:

  • older_latex_generator.py
  • generated_latex.txt

remove_old_functions_fix was merged into remove_old_functions

remove_old_functions only dif from master is generate_residual_equations.py which is depreciated

remove_prints was also merged since only dif from master is generate_residual_equations.py which is depreciated

aug25_ansatz branch contains changes to latex_eT_zhz.py that contains some possibly useful naming changes

testing_pipeline was merged, no changes vs master

updating_code_generator was merged into updating-zhz-latex-generator which was merged into implement_pytest which made its way into master at some point around 9bdab69

Google best practice for old stale branches, merge/not merge?, but still want to record commits?
Maybe just cherry pick the useful ones into a new branch off the current master branch?

We can now remove older_latex_branch since I've made a gist of the only files that matter for it:
https://gist.github.com/ngraymon/efd7b55a0e57c32b6d6c5e2a13c76d10

Leaving old_master for a week or two incase something weird happens.
storage_generated_einsum_code will stay for now