ChangelogΒΆ
0.4.4 2019.09.30
[Feature] #9: Documentation now available at https://galgebra.readthedocs.io/
[Feature] #17: Fix examples under both Python 2 & 3
- Fix examples/* and verify them in CI using nbval
- Test coverage increased from 48.89% to 66.52%
- Add README for test and examples
[Bug] #31: Freeze the depended version of SymPy to 1.3
[Bug] #32: Fix calculation of reciprocal basis for non-orthogonal basis
[Bug] #30: Fix bugs of using LaTeX as symbol name
[Bug] #29: Fix that sometimes plain text is printed with or instead of LaTeX in Jupyter Notebooks
[Bug] #27: Fix broken class MV
[Bug] #26: Fix calculation of the Christoffel symbols
[Bug] #18: Fix TypeError of unicode string, use BytesIO instead of StringIO
[Bug] #15: Fix printing of some products and inverses of multivectors
[Support] #17: Setup Circle CI to build more Python versions faster
- TravisCI build for PRs is now removed
0.4.3 2018.02.18
[Feature] #2: Support Python 3
- Convert code to be Python 3 compatible
- Pass tests under both Python 2 & 3
- Support installing from PyPI instead of setting pth
- Support importing with from galgebra.<package name> import *
[Bug] #2: Fixes brombo/galgebra#20: Incorrect LaTeX output in test_derivatives_in_spherical_coordinates
[Bug] #2: Fixes brombo/galgebra#19: Failures in test_noneuclidian_distance_calculation
[Support] #2: Clean up obsolete code in setup.py and make it simple
[Support] #2: Remove .pyc files and add standard .gitignore for python
[Support] #8: Remove NumPy dependency
[Support] #8: Validate existing Jupyter notebooks using nbval
[Support] #8: Add test coverage in CI using using pytest and CodeCov
[Support] #2: Setup Travis CI