Metadata-Version: 2.1
Name: latexexpr
Version: 0.4.1
Summary: Module for easy LaTeX typesetting of algebraic expressions in symbolic form with automatic substitution and result computation.
Home-page: https://github.com/kajusK/latexexpr
Author: Jakub Kaderka, Jan Stransky
Author-email: jakub.kaderka@gmail.com
Project-URL: Documentation, https://kajusk.github.io/latexexpr/
Project-URL: Bug Tracker, https://github.com/kajusK/latexexpr/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# LaTeX Expression

The *LaTex Expression* is a python module for easy LaTeX typesetting of algebraic
expressions in symbolic form with automatic substitution and result computation.

It was originally written by [Jan Stransky](https://mech.fsv.cvut.cz/~stransky)
from Czech Technical University, Faculty of Civil Engineering, Department of
Structural Mechanics, but the latest update was done in 2015.

## Usage
Install using pip
```
pip install latexexpr
```

Enjoy
```
import latexexpr
v1 = latexexpr.Variable('H_{ello}',3.25,'m')
print(f'$$ {v1} $$')
v2 = latexexpr.Variable('W^{orld}',5.63,'m')
print(f'$$ {v2} $$')
e1 = latexexpr.Expression('E_{xample}',v1+v2,'m')
print(f'$$ {e1} $$')
```

## Links
* [Documentation](https://kajusk.github.io/latexexpr/)
* [Original webpage](https://mech.fsv.cvut.cz/~stransky/en/software/latexexpr/)
* [Original documentation](https://mech.fsv.cvut.cz/~stransky/software/latexexpr/doc/index.html)


## License
The project is released under [LGPL v3](https://www.gnu.org/licenses/lgpl-3.0.en.html)

# Changelog

# Version 0.4
Released 2022-05-31

* Project adopted by Jakub Kaderka
* Ported to python3
* Formated to match PEP-8
* Updated project structure and published to PyPI

# Version 0.3
Released 2015-03-03 by Jan Stransky

* Added Sympy extension
* Improved documentation

# Version 0.2
Released 2014-03-25 by Jan Stransky

* Added basic support of symbolic variables
* Python classes changed to 'new style'
* Improved documentation
* Improved examples

# Version 0.1
Released 2013-10-29 by Jan Stransky

* Initial release
