All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
pytest
module that tests all examples in theexamples/
directory. - Add GitHub action to trigger
pytest
on pull request and push tomaster
. - Add GitHub action to upload package to PyPI on release.
- Add
conda.yml
to quickly installToPy
dependencies.
- Use
'Agg'
backend in matplotlib if no display was detected.
- Use
setuptools
instead ofdistutils
for setup. - Use
python3
compatible code in various functions. - Rename
CHANGES.md
toCHANGELOG.md
.
- Speed improvements, some refactoring, new functionality - by Ivan Sosnovik
- Added create_2d_msh function to visualisation.py, see 2D problems Tutorial 1 for an explanation of how it is used.
- Cleaned up by moving ToPy source code files to their own directory
- Added a docs folder and added master's dissertation to it
- Deleted a few files that weren't needed (such as MS sln file)
- Fixed a few typos in READMEs and INSTALL
- Moved ToPy from Google Code to GitHub.
- Updated files, moved a few things around, renamed/deleted a few, etc. No changes to the core.
- SymPy related: All *_K.py files in data directory, corrected TypeError: 'Symbol' object is not iterable