├── .coveragec ├── .gitchangelog.rc ├── .gitchangelog.tpl ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── tests.yml ├── .gitignore ├── .readthedocs.yaml ├── AUTHORS.rst ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE.txt ├── PULL_REQUEST_TEMPLATE.md ├── README.rst ├── bin ├── build.sh ├── clean.sh └── publish.sh ├── binder ├── environment.yml ├── index.ipynb └── postBuild ├── doc ├── AUTHORS.rst ├── Makefile ├── __init__.py ├── _templates │ └── autosummary │ │ ├── attribute.rst │ │ ├── base.rst │ │ ├── class.rst │ │ ├── dispatcher.rst │ │ ├── function.rst │ │ ├── method.rst │ │ └── module.rst ├── api.rst ├── change.rst ├── conf.py ├── contrib.rst ├── doc.rst ├── index.rst ├── make.bat └── sponsors.rst ├── formulas ├── __init__.py ├── _version.py ├── builder.py ├── cell.py ├── errors.py ├── excel │ ├── __init__.py │ ├── cycle.py │ ├── ods_reader.py │ └── xlreader.py ├── functions │ ├── __init__.py │ ├── comp.py │ ├── date.py │ ├── eng.py │ ├── financial.py │ ├── google.py │ ├── info.py │ ├── logic.py │ ├── look.py │ ├── math.py │ ├── operators.py │ ├── stat.py │ ├── text.py │ └── units.json ├── parser.py ├── ranges.py └── tokens │ ├── __init__.py │ ├── function.py │ ├── operand.py │ ├── operator.py │ └── parenthesis.py ├── pypi.rst ├── requirements ├── all.pip ├── base.pip ├── dev.pip ├── excel.pip ├── plot.pip ├── rtd.pip └── test.pip ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── test_cell.py ├── test_excel.py ├── test_files ├── circular.xlsx ├── excel.xlsx ├── full-range.xlsx ├── test.ods ├── test.xlsx ├── test_link.ods └── test_link.xlsx ├── test_import.py ├── test_parser.py ├── test_ranges.py ├── test_readme.py ├── test_setup.py └── test_tokens.py /.coveragec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.coveragec -------------------------------------------------------------------------------- /.gitchangelog.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.gitchangelog.rc -------------------------------------------------------------------------------- /.gitchangelog.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.gitchangelog.tpl -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- 1 | - Vincenzo Arcidiacono 2 | -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/README.rst -------------------------------------------------------------------------------- /bin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/bin/build.sh -------------------------------------------------------------------------------- /bin/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/bin/clean.sh -------------------------------------------------------------------------------- /bin/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/bin/publish.sh -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /binder/index.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/binder/index.ipynb -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/binder/postBuild -------------------------------------------------------------------------------- /doc/AUTHORS.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/__init__.py -------------------------------------------------------------------------------- /doc/_templates/autosummary/attribute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/attribute.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/dispatcher.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/dispatcher.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/function.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/function.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/method.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/method.rst -------------------------------------------------------------------------------- /doc/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/api.rst -------------------------------------------------------------------------------- /doc/change.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/contrib.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst -------------------------------------------------------------------------------- /doc/doc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/doc.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/sponsors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/doc/sponsors.rst -------------------------------------------------------------------------------- /formulas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/__init__.py -------------------------------------------------------------------------------- /formulas/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/_version.py -------------------------------------------------------------------------------- /formulas/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/builder.py -------------------------------------------------------------------------------- /formulas/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/cell.py -------------------------------------------------------------------------------- /formulas/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/errors.py -------------------------------------------------------------------------------- /formulas/excel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/excel/__init__.py -------------------------------------------------------------------------------- /formulas/excel/cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/excel/cycle.py -------------------------------------------------------------------------------- /formulas/excel/ods_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/excel/ods_reader.py -------------------------------------------------------------------------------- /formulas/excel/xlreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/excel/xlreader.py -------------------------------------------------------------------------------- /formulas/functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/__init__.py -------------------------------------------------------------------------------- /formulas/functions/comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/comp.py -------------------------------------------------------------------------------- /formulas/functions/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/date.py -------------------------------------------------------------------------------- /formulas/functions/eng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/eng.py -------------------------------------------------------------------------------- /formulas/functions/financial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/financial.py -------------------------------------------------------------------------------- /formulas/functions/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/google.py -------------------------------------------------------------------------------- /formulas/functions/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/info.py -------------------------------------------------------------------------------- /formulas/functions/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/logic.py -------------------------------------------------------------------------------- /formulas/functions/look.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/look.py -------------------------------------------------------------------------------- /formulas/functions/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/math.py -------------------------------------------------------------------------------- /formulas/functions/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/operators.py -------------------------------------------------------------------------------- /formulas/functions/stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/stat.py -------------------------------------------------------------------------------- /formulas/functions/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/text.py -------------------------------------------------------------------------------- /formulas/functions/units.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/functions/units.json -------------------------------------------------------------------------------- /formulas/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/parser.py -------------------------------------------------------------------------------- /formulas/ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/ranges.py -------------------------------------------------------------------------------- /formulas/tokens/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/tokens/__init__.py -------------------------------------------------------------------------------- /formulas/tokens/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/tokens/function.py -------------------------------------------------------------------------------- /formulas/tokens/operand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/tokens/operand.py -------------------------------------------------------------------------------- /formulas/tokens/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/tokens/operator.py -------------------------------------------------------------------------------- /formulas/tokens/parenthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/formulas/tokens/parenthesis.py -------------------------------------------------------------------------------- /pypi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/pypi.rst -------------------------------------------------------------------------------- /requirements/all.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/requirements/all.pip -------------------------------------------------------------------------------- /requirements/base.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/requirements/base.pip -------------------------------------------------------------------------------- /requirements/dev.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/requirements/dev.pip -------------------------------------------------------------------------------- /requirements/excel.pip: -------------------------------------------------------------------------------- 1 | -r base.pip 2 | 3 | openpyxl 4 | dictdiffer 5 | ezodf 6 | lxml 7 | -------------------------------------------------------------------------------- /requirements/plot.pip: -------------------------------------------------------------------------------- 1 | -r base.pip 2 | 3 | flask 4 | regex 5 | graphviz 6 | Pygments 7 | jinja2 8 | docutils 9 | -------------------------------------------------------------------------------- /requirements/rtd.pip: -------------------------------------------------------------------------------- 1 | schedula[sphinx] >= 1.1.1 2 | openpyxl 3 | -------------------------------------------------------------------------------- /requirements/test.pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/requirements/test.pip -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/test_cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_cell.py -------------------------------------------------------------------------------- /test/test_excel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_excel.py -------------------------------------------------------------------------------- /test/test_files/circular.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/circular.xlsx -------------------------------------------------------------------------------- /test/test_files/excel.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/excel.xlsx -------------------------------------------------------------------------------- /test/test_files/full-range.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/full-range.xlsx -------------------------------------------------------------------------------- /test/test_files/test.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/test.ods -------------------------------------------------------------------------------- /test/test_files/test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/test.xlsx -------------------------------------------------------------------------------- /test/test_files/test_link.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/test_link.ods -------------------------------------------------------------------------------- /test/test_files/test_link.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_files/test_link.xlsx -------------------------------------------------------------------------------- /test/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_import.py -------------------------------------------------------------------------------- /test/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_parser.py -------------------------------------------------------------------------------- /test/test_ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_ranges.py -------------------------------------------------------------------------------- /test/test_readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_readme.py -------------------------------------------------------------------------------- /test/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_setup.py -------------------------------------------------------------------------------- /test/test_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinci1it2000/formulas/HEAD/test/test_tokens.py --------------------------------------------------------------------------------