Skip to content
Success

Changes

Summary

  1. Remove __future__ imports (#95) (details)
  2. Remove legacy matlab code (#95) (details)
  3. update setup.py and LICENSE (details)
  4. Consolidated log-sum-exp module (#95) (details)
  5. Consolidate fit classes to one module (#95) (details)
  6. Rename fit_constraintset.py and FitCS (#95) (details)
  7. rename ba_init, get_params, rfun (#95) (details)
  8. clean up print_fit names (#95) (details)
  9. xfoil directory (#95) (details)
  10. levenberg_marquardt.py --> least_squares.py (#95) (details)
  11. Miscellaneous cleanup (#95) (details)
  12. Remove duplication of examples and tests (#95) (details)
  13. Consolidate get_parameters() into fit() (#95) (details)
  14. black-ened code (#95) (details)
  15. More general cleanup (#95) (details)
  16. update print function names (details)
  17. Docs tweaks (#95) (details)
  18. Revert to previous style for operators, whitespace (#95) (details)
  19. undo egregious newlines, remove unnecessary method (#95) (details)
  20. Suggested improvements for constraint_set (#95) (details)
  21. Preparing for PyPI (#95) (details)
  22. pylint (#95) (details)
  23. Default name is fit (#95) (details)
Commit a67e7305277a10212135709f224381918f81c5d7 by philippe
Remove __future__ imports (#95)
The file was modified gpfit/levenberg_marquardt.py (diff)
The file was modified gpfit/lse_scaled.py (diff)
The file was modified gpfit/max_affine.py (diff)
The file was modified gpfit/fit_constraintset.py (diff)
The file was modified gpfit/lse_implicit.py (diff)
The file was modified gpfit/ba_init.py (diff)
The file was modified gpfit/xfoil_wrapper.py (diff)
The file was modified gpfit/softmax_affine.py (diff)
The file was modified gpfit/print_fit.py (diff)
The file was modified gpfit/implicit_softmax_affine.py (diff)
The file was modified gpfit/plot_fit.py (diff)
Commit 7e4b0b44a29532a7152b29e62af729f652bf9896 by philippe
Remove legacy matlab code (#95)
The file was removedlegacy_m_code/compare_fits.m
The file was removedlegacy_m_code/max_affine.m
The file was removedlegacy_m_code/softmax_affine.m
The file was removedlegacy_m_code/LM_test.m
The file was removedlegacy_m_code/lse_implicit.m
The file was removedlegacy_m_code/circuit_test.m
The file was removedlegacy_m_code/process_options.m
The file was removedlegacy_m_code/antelope.m
The file was removedlegacy_m_code/lse_scaled.m
The file was removedlegacy_m_code/testScript.m
The file was removedlegacy_m_code/angelfish.m
The file was removedlegacy_m_code/albatross.m
The file was removedlegacy_m_code/LMTR.m
The file was removedlegacy_m_code/repcols.m
The file was removedlegacy_m_code/alligator.m
The file was removedlegacy_m_code/softmax_affine_standalone.m
The file was removedlegacy_m_code/LM.m
The file was removedlegacy_m_code/ex6_1.m
The file was removedlegacy_m_code/max_affine_init.m
The file was removedlegacy_m_code/implicit_softmax_affine.m
The file was removedlegacy_m_code/generic_resid_fun.m
The file was removedlegacy_m_code/anteater.m
The file was removedlegacy_m_code/profile_drag_data.mat
The file was removedlegacy_m_code/magnani_boyd.m
The file was removedlegacy_m_code/appenzeller.m
The file was removedlegacy_m_code/armadillo.m
The file was removedlegacy_m_code/qcqp_scratch.m
Commit c2f5dbb88fbb6aa5d5430dc32ea6959ba9be90a7 by philippe
update setup.py and LICENSE

Specify python 3.4+ required (#95)
The file was modified LICENSE (diff)
The file was modified setup.py (diff)
Commit 742e4f093455f02b95c25b59913e62dda5b04ff7 by philippe
Consolidated log-sum-exp module (#95)

* Combine lse_implict and lse_scaled into a single module
* Consolidate test module too
The file was modified gpfit/tests/run_tests.py (diff)
The file was modified gpfit/implicit_softmax_affine.py (diff)
The file was removedgpfit/lse_scaled.py
The file was modified gpfit/softmax_affine.py (diff)
The file was removedgpfit/tests/t_lse_implicit.py
The file was addedgpfit/logsumexp.py
The file was removedgpfit/lse_implicit.py
The file was addedgpfit/tests/t_logsumexp.py
The file was removedgpfit/tests/t_lse_scaled.py
Commit 10a959c49b4e50caec945a71f618585ddc39b70d by philippe
Consolidate fit classes to one module (#95)
The file was modified gpfit/tests/run_tests.py (diff)
The file was addedgpfit/classes.py
The file was removedgpfit/max_affine.py
The file was removedgpfit/tests/t_softmax_affine.py
The file was removedgpfit/implicit_softmax_affine.py
The file was modified gpfit/tests/t_LM.py (diff)
The file was removedgpfit/tests/t_max_affine.py
The file was removedgpfit/softmax_affine.py
The file was removedgpfit/tests/t_implicit_softmax_affine.py
The file was modified gpfit/fit.py (diff)
The file was addedgpfit/tests/t_classes.py
Commit 07b6362552cffa3e1ba9f5e031bb3bb58cf93eda by philippe
Rename fit_constraintset.py and FitCS (#95)

* FitCS --> FitConstraintSet
* fit_constraintset.py --> constraint_set.py
The file was modified gpfit/fit.py (diff)
The file was addedgpfit/constraint_set.py
The file was removedgpfit/fit_constraintset.py
Commit 57af97df2eeada6fba43d17e74304ce945492406 by philippe
rename ba_init, get_params, rfun (#95)
The file was modified docs/source/examples/hoburgabbeel_ex6_1_output.txt (diff)
The file was removedgpfit/ba_init.py
The file was addedgpfit/tests/t_initialize.py
The file was modified gpfit/fit.py (diff)
The file was modified gpfit/tests/run_tests.py (diff)
The file was removedgpfit/tests/t_ba_init.py
The file was addedgpfit/initialize.py
Commit 0ea4dcef06327c6beb4ae0de980526f339b58acb by philippe
clean up print_fit names (#95)

* Remove mixedCase variable and function names
The file was modified gpfit/tests/t_print_fit.py (diff)
The file was modified gpfit/print_fit.py (diff)
The file was modified gpfit/fit.py (diff)
Commit 7e01512f550f9962def21582dd35b6c71e68c615 by philippe
xfoil directory (#95)

* Move xfoil_wrapper.py to xfoil/wrapper.py
* Move XFoilFit class into xfoil/constraint_set.py
The file was removedgpfit/xfoil_wrapper.py
The file was modified gpfit/constraint_set.py (diff)
The file was addedgpfit/xfoil/constraint_set.py
The file was addedgpfit/xfoil/wrapper.py
Commit 9966aaa848f312d7ed3fb1df734bda3cc5a9ef73 by philippe
levenberg_marquardt.py --> least_squares.py (#95)
The file was modified gpfit/tests/run_tests.py (diff)
The file was addedgpfit/tests/t_least_squares.py
The file was addedgpfit/least_squares.py
The file was removedgpfit/tests/t_LM.py
The file was modified gpfit/fit.py (diff)
The file was removedgpfit/levenberg_marquardt.py
Commit 5b2b3168c54ced91b17c9b690fdb7c2ccb2ee9b9 by philippe
Miscellaneous cleanup (#95)

* bverbose removed
* alpha0 as kwarg
* mixedcase var
* comments and whitespace
The file was modified gpfit/initialize.py (diff)
The file was modified gpfit/classes.py (diff)
The file was modified gpfit/logsumexp.py (diff)
The file was modified gpfit/least_squares.py (diff)
The file was modified gpfit/fit.py (diff)
Commit 638792788cd36309a692588a4607da953c630ec1 by philippe
Remove duplication of examples and tests (#95)

* Added ex 6.3 to docs/source/examples/
* Deleted gpfit/examples/ dir
* Consolidated ex 6.3 into t_examples (deleted t_ex6_3.py)
The file was removedgpfit/tests/t_ex6_3.py
The file was addeddocs/source/examples/hoburgabbeel_ex6_3.py
The file was modified gpfit/tests/run_tests.py (diff)
The file was modified gpfit/tests/t_examples.py (diff)
The file was removedgpfit/examples/ex63.py
The file was removedgpfit/examples/ex61setup.py
The file was modified docs/source/examples/hoburgabbeel_ex6_1.py (diff)
The file was addeddocs/source/examples/hoburgabbeel_ex6_3_output.txt
Commit b5c289f2e0d4fa1cda3927ece9b18c7b55b15b28 by philippe
Consolidate get_parameters() into fit() (#95)
The file was modified gpfit/fit.py (diff)
Commit 1d32e8410329a4b110989bf65354a9a7cd70582f by philippe
black-ened code (#95)
The file was modified gpfit/constraint_set.py (diff)
The file was modified gpfit/logsumexp.py (diff)
The file was modified gpfit/tests/t_initialize.py (diff)
The file was modified gpfit/tests/t_print_fit.py (diff)
The file was modified gpfit/classes.py (diff)
The file was modified gpfit/initialize.py (diff)
The file was modified gpfit/tests/t_logsumexp.py (diff)
The file was modified gpfit/xfoil/constraint_set.py (diff)
The file was modified gpfit/tests/t_least_squares.py (diff)
The file was modified gpfit/print_fit.py (diff)
The file was modified gpfit/xfoil/wrapper.py (diff)
The file was modified gpfit/least_squares.py (diff)
The file was modified gpfit/fit.py (diff)
The file was modified gpfit/tests/run_tests.py (diff)
The file was modified docs/source/examples/hoburgabbeel_ex6_1.py (diff)
The file was modified gpfit/plot_fit.py (diff)
The file was modified gpfit/tests/t_examples.py (diff)
The file was modified docs/source/examples/hoburgabbeel_ex6_3.py (diff)
The file was modified gpfit/tests/t_classes.py (diff)
Commit 1b4f2120f77e37cbc4d1a9bc16dbdb66d24c52a0 by philippe
More general cleanup (#95)

* Docstrings
* Whitespace (fewer blank lines in functions)
* Removed some cruft comments
The file was modified gpfit/logsumexp.py (diff)
The file was modified gpfit/classes.py (diff)
The file was modified gpfit/initialize.py (diff)
The file was modified gpfit/least_squares.py (diff)
The file was modified gpfit/xfoil/wrapper.py (diff)
The file was modified gpfit/fit.py (diff)
The file was modified gpfit/print_fit.py (diff)
Commit 8478a0e2578f44c15670db22a201d4c78f3086de by philippe
update print function names
The file was modified gpfit/plot_fit.py (diff)
Commit 45bc2512586dc3926c51880b6614e23aae8e42c0 by philippe
Docs tweaks (#95)

* Better citation
* Remove Getting Started (for now)
* Add another example
* Update conf
The file was modified docs/source/examples.rst (diff)
The file was removeddocs/source/gettingstarted.rst
The file was modified docs/source/index.rst (diff)
The file was modified docs/source/citinggpfit.rst (diff)
The file was modified docs/source/examples/hoburgabbeel_ex6_3.py (diff)
The file was modified docs/source/conf.py (diff)
Commit 412e90c2ddfcaaf84154acbb5865c0de12439d6c by philippe
Revert to previous style for operators, whitespace (#95)

* Removed spaces around *, /, **
* Fixed some of the more egregious line break situations
* Removed a stub unit test
The file was modified gpfit/logsumexp.py (diff)
The file was modified gpfit/tests/t_plot_fit.py (diff)
The file was modified gpfit/tests/t_logsumexp.py (diff)
The file was modified gpfit/constraint_set.py (diff)
The file was modified gpfit/tests/t_print_fit.py (diff)
The file was modified docs/source/examples/hoburgabbeel_ex6_1.py (diff)
The file was modified gpfit/initialize.py (diff)
The file was modified gpfit/xfoil/wrapper.py (diff)
The file was modified gpfit/tests/t_initialize.py (diff)
The file was modified docs/source/examples/hoburgabbeel_ex6_3.py (diff)
The file was modified gpfit/least_squares.py (diff)
The file was modified gpfit/print_fit.py (diff)
The file was modified gpfit/classes.py (diff)
The file was modified gpfit/plot_fit.py (diff)
The file was modified gpfit/fit.py (diff)
The file was modified gpfit/xfoil/constraint_set.py (diff)
Commit 9e820cb2e2f316c1c7f75626b8bfb060eddc17c3 by philippe
undo egregious newlines, remove unnecessary method (#95)
The file was modified gpfit/constraint_set.py (diff)
The file was modified gpfit/least_squares.py (diff)
Commit 23adfa6b56ef6266deda70997ba96c6926dc9f61 by philippe
Suggested improvements for constraint_set (#95)

* Use of solution warnings API for out-of-bounds warnings
* Use of NamedVariables environment
* Unit tests for FitConstraintSet
The file was addedgpfit/tests/t_constraint_set.py
The file was modified gpfit/tests/run_tests.py (diff)
The file was modified gpfit/constraint_set.py (diff)
The file was modified gpfit/tests/t_fit.py (diff)
Commit 0854d32bb0e417678a52d940a2b0e9de0f57c81b by philippe
Preparing for PyPI (#95)
The file was modified README.md (diff)
The file was modified setup.py (diff)
The file was modified gpfit/tests/t_fit.py (diff)
The file was modified gpfit/tests/t_constraint_set.py (diff)
The file was modified gpfit/fit.py (diff)
The file was modified gpfit/tests/t_plot_fit.py (diff)
The file was modified gpfit/classes.py (diff)
The file was modified gpfit/least_squares.py (diff)
The file was modified gpfit/constraint_set.py (diff)
The file was modified setup.py (diff)
Commit 31198a34db3d9811b298baaed317288c84758bd7 by philippe
Default name is fit (#95)
The file was modified gpfit/constraint_set.py (diff)