Cimbolic is a custom mathematical language and parser library consisting of variables and their associated formulae (pairs of conditions and arithmetic rules). The project is under development in and by Cimplux.
Other details:
- Project type: Reusable Django application
- Project starting date: 27 August 2019
- Contributors:
-
Install the source distribution using
pip
. -
Add Cimbolic to your
INSTALLED_APPS
in settings.py:INSTALLED_APPS = [ # your other apps here 'cimbolic', ]
-
Run
python manage.py migrate
to create the Variable and Formula tables.
-
Create a file called cimbolic_vars.py in your project's root directory and add system-sourced variables to it as shown in the example file provided.
-
Run
python manage.py loadvars
to load the system-sourced variables into the database. -
For more info, please ask the contributors directly.
- For info, please ask the contributors directly.
- Set up versioning
- Write tests using
pytest
(see pytest-django) - Confirm stakeholders in README.md
- Set up CI/CD and hosting
- Set up a git flow workflow
- Add docs
- Add a changelog
- Add Django forms
Copyright (c) 2019 Cimplux
All rights reserved.