spectrafit

View on PyPIReverse Dependencies (0)

1.2.0 spectrafit-1.2.0-py3-none-any.whl

Wheel Details

Project: spectrafit
Version: 1.2.0
Filename: spectrafit-1.2.0-py3-none-any.whl
Download: [link]
Size: 96473
MD5: 84d5dea9efcbad7cacb045e06b601c97
SHA256: e8d2d34fa93b8a9e7f2c738d72eb4e8cbdfaef5ae949cc5ddfe209db860886f9
Uploaded: 2025-01-26 20:51:17 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: SpectraFit
Version: 1.2.0
Summary: Fast fitting of 2D- and 3D-Spectra with established routines
Author-Email: Anselm Hahn <anselm.hahn[at]gmail.com>
Maintainer-Email: Anselm Hahn <anselm.hahn[at]gmail.com>
Project-Url: Homepage, https://pypi.org/project/spectrafit/
Project-Url: Repository, https://github.com/Anselmoo/spectrafit
Project-Url: Documentation, https://anselmoo.github.io/spectrafit/
Project-Url: Changelog, https://github.com/Anselmoo/spectrafit/blob/main/CHANGELOG.md
Project-Url: Issues, https://github.com/Anselmoo/spectrafit/issues
Keywords: 2D-Spectra,3D-Spectra,curve-fitting,fitting,peak-fitting,spectrum
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Matplotlib
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: <3.13,>=3.8
Requires-Dist: art (<7.0,>=5.8)
Requires-Dist: emcee (<4,>=3.1.2)
Requires-Dist: lmfit (<2,>=1.2.2)
Requires-Dist: numdifftools (<0.10,>=0.9.41)
Requires-Dist: numpy (<3,>=2.0.2); python_version >= "3.9"
Requires-Dist: numpy (<3); python_version < "3.9"
Requires-Dist: openpyxl (<4,>=3.0.9)
Requires-Dist: pandas (<2.2.4); python_version < "3.9"
Requires-Dist: pandas (<3,>=2.2.2); python_version >= "3.9"
Requires-Dist: pydantic (<3,>=2.7.0)
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: scikit-learn (<1.6.2); python_version < "3.9"
Requires-Dist: scikit-learn (<2,>=1.5.0); python_version >= "3.9"
Requires-Dist: scipy (<2,>=1.10.1); python_version < "3.9"
Requires-Dist: scipy (<2,>=1.13.0); python_version >= "3.9"
Requires-Dist: seaborn (<0.14,>=0.13.0)
Requires-Dist: tabulate (<0.10,>=0.9.0)
Requires-Dist: tomli-w (<2,>=1.0.0)
Requires-Dist: tomli (<3,>=2.0.1)
Requires-Dist: tqdm (<5,>=4.64.0)
Requires-Dist: dash-bootstrap-components (<2,>=1.3.0); extra == "all"
Requires-Dist: dash-bootstrap-templates; extra == "all"
Requires-Dist: dtale (<4,>=3.9.0); extra == "all"
Requires-Dist: ipywidgets (<9,>=8.0.4); extra == "all"
Requires-Dist: itables (<3,>=2.1.1); extra == "all"
Requires-Dist: jupyter-dash (<0.5,>=0.4.2); extra == "all"
Requires-Dist: jupyterlab (<5.0.0,>=3.5.2); extra == "all"
Requires-Dist: kaleido (==0.2.1); extra == "all"
Requires-Dist: networkx[all] (~=3.0); extra == "all"
Requires-Dist: plotly (<6,>=5.21.0); extra == "all"
Requires-Dist: pydot (<4,>=3.0.0); extra == "all"
Requires-Dist: python-pptx (<1.1.0,>=0.6.22); extra == "all"
Requires-Dist: networkx (<4,>=3.0.0); extra == "graph"
Requires-Dist: pydot (<4,>=3.0.0); extra == "graph"
Requires-Dist: dtale (<4,>=3.9.0); extra == "jupyter"
Requires-Dist: itables (<3,>=2.1.1); extra == "jupyter"
Requires-Dist: jupyterlab (<5.0.0,>=3.5.2); extra == "jupyter"
Requires-Dist: kaleido (==0.2.1); extra == "jupyter"
Requires-Dist: plotly (<6,>=5.21.0); extra == "jupyter"
Requires-Dist: python-pptx (<1.1.0,>=0.6.22); extra == "jupyter"
Requires-Dist: dash-bootstrap-components (<2,>=1.3.0); extra == "jupyter-dash"
Requires-Dist: dash-bootstrap-templates; extra == "jupyter-dash"
Requires-Dist: ipywidgets (<9,>=8.0.4); extra == "jupyter-dash"
Requires-Dist: jupyter-dash (<0.5,>=0.4.2); extra == "jupyter-dash"
Provides-Extra: all
Provides-Extra: graph
Provides-Extra: jupyter
Provides-Extra: jupyter-dash
Description-Content-Type: text/markdown
License-Expression: BSD-3-Clause
License-File: LICENSE
[Description omitted; length: 10166 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spectrafit/__init__.py sha256=BdFedgoqlZNBLXegDTM3r1GUs3yLe8VodDQIp_arUhc 1028
spectrafit/models.py sha256=5KJ8zO1sJaYWbuM4IPQJX2KQRue-FBA2cnl8Tvm8MZE 61023
spectrafit/plotting.py sha256=GnhMWWLGByfa6WZdZT0dUgMK2muZ2Pd9wAZjdR0dlF0 6497
spectrafit/report.py sha256=EYj5Q90RgPsJs1woEDF7kFBrS5x6U4PJ31mhjSRAerc 35775
spectrafit/spectrafit.py sha256=gUpyGT2k0_sTR-qZIjb5TKOv5l_0u-N96FNDXM0ZEgA 9669
spectrafit/tools.py sha256=ERVRLIw1VUNgFJ7iJSY7MEnrD7b6s1UncK3yQF35B8g 28144
spectrafit/api/__init__.py sha256=a-mCW1VKmXqSFH_QKO5SKoH_coPfasbDPv8-1I_OtLI 55
spectrafit/api/cmd_model.py sha256=37S5teG8POKZ6an2b5IDe8NyPiBhztgH5S1rsDeA4CA 3146
spectrafit/api/file_model.py sha256=Qds1A38irGs80jFFDrEaNCVL6TMGBgRC91mVur3Gr_4 1803
spectrafit/api/models_model.py sha256=6a8Z-A9EBitpFlJNgDlcsV6kW_9cT3Knx4dVIJMqt2U 14561
spectrafit/api/notebook_model.py sha256=lrfU1Rq1hWYGlWRpvbz4xx-V7iRqvKuQuh9GEqyFjKc 6832
spectrafit/api/pptx_model.py sha256=efDXcmH96IXIGU-J0m9-fAVgQRDtrrIBiZLPs7H_Cis 21563
spectrafit/api/report_model.py sha256=j3NVl5QW9g6j-H3m4MHDNzKOumDO6ITIRkEkL9dME_0 5067
spectrafit/api/rixs_model.py sha256=8dmcMGL5MvBf6VCtS0w6UgiH2sB5BTw2ol-ZD37SYGM 3855
spectrafit/api/tools_model.py sha256=BX5BwH6nDc4zd7aBMPgh-5B2QSWOemxcZQuK2SDA7Ig 3333
spectrafit/app/app.py sha256=4m94EcUOCU0HYjxg8Uuoqv9O5PZLujUFyGsu7UQs9qk 634
spectrafit/plugins/__init__.py sha256=zoxxZ9Brp6jLSS0YC3ubEkYo_TQ0cDtSxCdppvNWrrM 30
spectrafit/plugins/color_schemas.py sha256=PN9Dz4aOycMLJvIurweutDtuqeYBW1ina9geQCwXW3I 5397
spectrafit/plugins/converter.py sha256=A9S8P7y5H2e8zHH0ID9nKVR8tP1b-urWaSjQ7F85Bt0 1922
spectrafit/plugins/data_converter.py sha256=-P3nPWCktm1-6vIHNGthcFfdLWcabN7p7vATmvbrTjQ 5157
spectrafit/plugins/file_converter.py sha256=62OFNriW8eHExqc_QhkyZ0bF6C7EqcoN9ExlLQ8oS8k 4429
spectrafit/plugins/notebook.py sha256=yFCj7pMa4ZkRkHtQgI5CqiZF_E-hzfhmU-4FTAMztrs 47158
spectrafit/plugins/pkl_converter.py sha256=dQ4DyfLk4ZfrjaOFms6pBQp8snUTh0b2tlehvcDi8L8 8921
spectrafit/plugins/pkl_visualizer.py sha256=aGiWPvuou_r5SAXBcNhee6iWMq9Hi80wVT28oWy332A 6420
spectrafit/plugins/pptx_converter.py sha256=LcLn2yNR14hGt3yUJZtOlsQgygZ8dtuQOwDRVU2F8y4 15847
spectrafit/plugins/rixs_converter.py sha256=YELwxblSfnSQqttiQ9yDozu4wegA8632dRZrgde4lSI 7466
spectrafit/plugins/rixs_visualizer.py sha256=30yevUds3iqiZMmjsTkS2u3V8vnIlZEZcOBygBuo7W8 22904
spectrafit/plugins/img/SpectraFit.png sha256=nxTTy2Y9XXea1mKXlFGllom1d--SDqaoQ-w6lW9MVZY 14394
spectrafit/utilities/__init__.py sha256=H1nqo9TbehZW6JWvPNL2dbVM7gCwsRh8Jj3oEUNyFSg 43
spectrafit/utilities/transformer.py sha256=VAJ6PmOsj-bx9xRb17wMzqlV7SuUk4n7jdfhPBGPZM0 1530
spectrafit-1.2.0.dist-info/METADATA sha256=rGi1JSWTmnCbJwvK92fQv_R9wuNUzNkpAqbWP5wfo0Y 14034
spectrafit-1.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
spectrafit-1.2.0.dist-info/entry_points.txt sha256=u6vycmOLeUn5qKq9yu5ghSvnFfLh5TSZjIPUGkQji8g 695
spectrafit-1.2.0.dist-info/licenses/LICENSE sha256=-_IZx86mawFoxllsK_IUkoCwMz9eZoqQ5tUbDKJJ2qg 1498
spectrafit-1.2.0.dist-info/RECORD

entry_points.txt

spectrafit = spectrafit.spectrafit:command_line_runner
spectrafit-data-converter = spectrafit.plugins.data_converter:command_line_runner
spectrafit-file-converter = spectrafit.plugins.file_converter:command_line_runner
spectrafit-jupyter = spectrafit.app.app:jupyter
spectrafit-pkl-converter = spectrafit.plugins.pkl_converter:command_line_runner
spectrafit-pkl-visualizer = spectrafit.plugins.pkl_visualizer:command_line_runner
spectrafit-pptx-converter = spectrafit.plugins.pptx_converter:command_line_runner
spectrafit-rixs-converter = spectrafit.plugins.rixs_converter:command_line_runner
spectrafit-rixs-visualizer = spectrafit.plugins.rixs_visualizer:command_line_runner