@@ -14,36 +14,35 @@ version = attr: tfields.__version__
url = https://gitlab.mpcdf.mpg.de/dboe/tfields
author = Daniel Böckenhoff
author_email = dboe@ipp.mpg.de
# find the full list of possible classifiers at https://pypi.org/classifiers/
classifiers =
Development Status :: 3 - Alpha
License :: OSI Approved :: MIT License
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Development Status :: 3 - Alpha
License :: OSI Approved :: MIT License
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
license = MIT License
license_files = LICENSE.rst
description = Tensors, tensor fields, graphs, mesh manipulation, CAD and more on the basis of numpy.ndarrays. All objects keep track of their coordinate system. Symbolic math operations work for object manipulation.
long_description = file: README.rst, LICENSE.rst
long_description_content_type = text/x-rst
keywords = tensors, tensor-fields, graphs, mesh, numpy, math
install_requires =
six
numpy
sympy
scipy
pathlib
rna>=0.5.0
sortedcontainers
project_urls =
Documentation = https://tfields.readthedocs.io
Source = https://gitlab.mpcdf.mpg.de/dboe/tfields
tests_require =
doctest
unittest
install_requires =
six
numpy
sympy
scipy
pathlib
rna>=0.5.0
sortedcontainers
project_urls =
Documentation = https://tfields.readthedocs.io
Source = https://gitlab.mpcdf.mpg.de/dboe/tfields
tests_require =
doctest
unittest
python_requires = >=3.0
[options]
...
...
@@ -54,38 +53,38 @@ exclude =
tests*
[options.extras_require]
all =
%(dev)s
dev =
%(test)s
all =
%(dev)s
dev =
%(test)s
bumpversion # for incrementing the version
twine # for publishing
twine # for publishing
sphinx # for documentation
pre-commit # https://pre-commit.com/ for hook managment