ChangelogΒΆ

0.4.4 2019.09.30

  • [Feature] #9: Documentation now available at https://galgebra.readthedocs.io/

    • Convert doc to Sphinx with the help of pandoc, notedown and nbsphinx
    • Add Getting Started guide to README
    • Update installation instructions in README
    • Add migration guide from sympy.galgebra and brombo/galgebra
    • Add Changelog
    • Add doc for examples, tests and bundled resources
  • [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