raman-fitting

View on PyPIReverse Dependencies (1)

0.8.0 raman_fitting-0.8.0-py2.py3-none-any.whl

Wheel Details

Project: raman-fitting
Version: 0.8.0
Filename: raman_fitting-0.8.0-py2.py3-none-any.whl
Download: [link]
Size: 155719
MD5: 8ee26d038c4c7a78489f23883dc8d2f9
SHA256: 9164e7a2c4ffdb6a2c2b1cd9ca6eed2d5f67645c849574f2a61fa89338bab240
Uploaded: 2024-03-10 20:58:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: raman_fitting
Version: 0.8.0
Summary: Python framework for the batch processing and deconvolution of raman spectra.
Author-Email: David Wallace <mypydavid[at]proton.me>
Project-Url: homepage, https://pypi.org/project/raman-fitting/
Project-Url: repository, https://github.com/MyPyDavid/raman-fitting.git
License: MIT License Copyright (c) 2021 David Wallace Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Raman,batch processing,carbonaceous materials,deconvolution,fitting,spectroscopy
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Dist: lmfit (~=1.2.2)
Requires-Dist: loguru (>=0.7)
Requires-Dist: matplotlib (~=3.8.0)
Requires-Dist: mpire[dill] (~=2.10.0)
Requires-Dist: numpy (~=1.26.1)
Requires-Dist: pandas (~=2.1.2)
Requires-Dist: pydantic-numpy (>=4.1)
Requires-Dist: pydantic-settings (>=2.1)
Requires-Dist: pydantic (>=2.5)
Requires-Dist: scipy (~=1.11.3)
Requires-Dist: tablib (~=3.5.0)
Requires-Dist: typer[all]
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pydocstyle; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: raman-fitting[pytest]; extra == "dev"
Requires-Dist: mock; extra == "pytest"
Requires-Dist: pytest; extra == "pytest"
Requires-Dist: pytest-cov; extra == "pytest"
Requires-Dist: pytest-flake8; extra == "pytest"
Requires-Dist: wheel; extra == "pytest"
Provides-Extra: dev
Provides-Extra: pytest
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4730 characters]

WHEEL

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

RECORD

Path Digest Size
raman_fitting/__init__.py sha256=aNa51EROqHYySkqeM6Gj7blzlo7EafWDqRQydioogOI 1780
raman_fitting/_version.py sha256=vspFLRfYI6gAAN7kyihey2lhPos0jxqKaNDWFlKPlmU 411
raman_fitting/types.py sha256=ezTjAUN4X5SquNHY17DPPXeNh8e-Fh5tDVpIh29dPhE 321
raman_fitting/config/__init__.py sha256=2GqJ4NFQN3QWohD7mI0uzG68REp0QhLnkyx13HLBauo 78
raman_fitting/config/base_settings.py sha256=VFPoW-cGW5a7_CFxuQcE-rDG_cZfof35POPW7fekn_A 1667
raman_fitting/config/filepath_helper.py sha256=97FmSfwTflwbc2ysuo_GrgPb2WSq6k7FDuDUmVhYEFg 1438
raman_fitting/config/logging_config.py sha256=oZQ8N6wEKWAr_3QTda7Tn6ETkkseHomIToHx4uS9-Lw 971
raman_fitting/config/path_settings.py sha256=DzUN6PWZUVlyPc53nvSRlx5ziLt_XkVlbtNMzCl-594 4958
raman_fitting/config/default_models/__init__.py sha256=M7gQycSgjTElI4pO5xHa8xxfhk83U_WNzPIJTVXkD0w 495
raman_fitting/config/default_models/first_order.toml sha256=S43-FJTnU1Rm9oKtaRDgwcmDgtKvVe81mp6omm19bzA 3853
raman_fitting/config/default_models/normalization.toml sha256=qkVhw7hM2hFYgcor8yDsVphQ9WgL9pdCeYFPdlvHXag 751
raman_fitting/config/default_models/second_order.toml sha256=nibQ_kO8PYb3dy10_g9WYdS7fbkW4TbGX-ZkVKGWNcc 1078
raman_fitting/config/default_models/spectrum_regions.toml sha256=RfhIfiwrbzePSP5A9Sca8bL68KTgDp7zFHssDM-cv9Y 379
raman_fitting/delegating/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/delegating/main_delegator.py sha256=lMroqzVUbbAG75sqlTqa9OfUvUv7LKccyXSQS-I8XDg 7349
raman_fitting/delegating/models.py sha256=cXZ8eWCdG_2YltDI72U3sbANe3pUu2rfne7_tigVack 925
raman_fitting/delegating/pre_processing.py sha256=8RKxDnn2Uzwnz90jt82Pm85YFjL9ap3jm_Cf43fDy0k 1663
raman_fitting/delegating/run_fit_multi.py sha256=HEL4sFZQm8oouCGu958YykRV16z75csJoyJOw812QOA 1802
raman_fitting/delegating/run_fit_spectrum.py sha256=bjdkuSTadFXuTJWNIy2TfJi1ybbEZCcPKL4X1_SNhoA 2533
raman_fitting/example_fixtures/Si_spectrum01.txt sha256=yuo0JOW9MWi6BIPLsGp7_MdDKWydOVAG12nj7PnZCcA 51806
raman_fitting/example_fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/example_fixtures/raman_fitting.toml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/example_fixtures/testDW38C_pos1.txt sha256=fqh7TUuzDqL_8A6dD-3HVofSwH-WQNwc-1WvuDYn8M4 52388
raman_fitting/example_fixtures/testDW38C_pos2.txt sha256=GVzokROi27JmiHEXTKmsCmoishqQQCLc_sXw1NCxpqI 51871
raman_fitting/example_fixtures/testDW38C_pos3.txt sha256=vJLOtD0s0nx2B5fIhJZwy75IsVLQ6uhVZ9ERTUYGQ-o 52034
raman_fitting/example_fixtures/testDW38C_pos4.txt sha256=RprOz1W2vE1oXAG0ynC2tUuiEAQPadFDT2_h_TGlXjQ 51781
raman_fitting/exports/__init__.py sha256=MsSFjiLMLJZ7QhUPpVBWKiyDnCzryquRyr329NoCACI 2
raman_fitting/exports/exporter.py sha256=sl0O-JztNUrvmKQde0A7Q2dJUSgfXCg0JxvNdzJ1DGI 1961
raman_fitting/exports/file_table.py sha256=sR4w_83TDSfV-KAE0Qv90GB8Wiemlc0sK2PXVC3s9GY 991
raman_fitting/exports/plot_formatting.py sha256=_f82fQzhFpRlxRDA8B62999c8XoXAtCkHsmfd6e1l-U 3056
raman_fitting/exports/plotting_fit_results.py sha256=TC2o6lAom50mWUeQWT44Z5-lkSb7-wj6Uiht6-2x0D8 9583
raman_fitting/exports/plotting_raw_data.py sha256=npwtWq-rO7QSMBXxSMBmEiLSRlXBsyMhi6wF6vygPp4 2679
raman_fitting/imports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/imports/collector.py sha256=O4kgobM8jfSmjJQEPkQOexGhXh-kwtTrBau28Ct5Smc 923
raman_fitting/imports/models.py sha256=D4Pd70jOkZE06x7tM1TTkJyMfUPq5tcgcLQfyFCIftk 2093
raman_fitting/imports/spectrumdata_parser.py sha256=UlyGFC631S3s1pW55eMGiPoCrfABYi66fkMqR_E0k3s 3616
raman_fitting/imports/files/file_finder.py sha256=JexKRT_4b90MfmJ6lrAo0mlCanejX4xRBv_aQCTg0fI 1248
raman_fitting/imports/files/file_indexer.py sha256=g5Wt2Y25xb-3RFgRY0qrZFP6JftqoXTplXKrlBy2EpA 8209
raman_fitting/imports/files/index_funcs.py sha256=8Oydyiflnz5f90yxaXjWMdbQT5yoWzsaj-qMqgxhTIw 4631
raman_fitting/imports/files/index_helpers.py sha256=e9PATAJ5Sim4OXvE-xlBOZElOE_uIfUHliyq7YFoqAk 488
raman_fitting/imports/files/metadata.py sha256=AW3AF4-Opp--7uQVlvg0I-GTjUh3oF9m_PyMp9IAvYw 1121
raman_fitting/imports/files/utils.py sha256=g7Qt6du6arRDRWfB6ZHIj0Mq5Io37LQQNw2RPzsA7yA 870
raman_fitting/imports/files/validators.py sha256=Gu0b_V02a6BWLL8fIbZOQL4Y1qGd8X5iIYHMAXR0R24 557
raman_fitting/imports/samples/models.py sha256=qEzktfTI1IvwL-6lG_h706ZRU7uZ74LVVRFfwRWO7KE 115
raman_fitting/imports/samples/sample_id_helpers.py sha256=yzTI1wnof1U6PkCc9n90GCDUqTsQh6rcKPOofi8V_9o 3404
raman_fitting/imports/spectrum/__init__.py sha256=_uh8xPJT7_puxohs6MIA2fJOVZHOQGuxmTEDT4wVxag 418
raman_fitting/imports/spectrum/datafile_parsers.py sha256=tZwVzF9eNKlTnsMK2zLa3Ggx0EYY_HadZ85fkIhDhbc 2700
raman_fitting/imports/spectrum/spectra_collection.py sha256=9awQKBcEAVr8o-iqoH_37FoUBMZmM1JbTORAO5jqc3o 2516
raman_fitting/imports/spectrum/validators.py sha256=K5faOujZp5UPzjvrtSDkyGuUilnslw0swJj-im6xi7k 1613
raman_fitting/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/interfaces/argparse_cli.py sha256=9dUV2E5gmcvDp1HWk7tPtj-uX1SqlWP9HC6_xUE2XXE 1886
raman_fitting/interfaces/typer_cli.py sha256=zaOT19o4tZQgaXvmfKZf81a8pZq3pcHqPRAjfzdhoDk 3442
raman_fitting/interfaces/utils.py sha256=71nqNJv-J79I8q-ZGzi6mahl5gdad2kzaqjh5ZRE8zI 287
raman_fitting/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/models/fit_models.py sha256=KWX2LFB8B5jqvMwvIpoJVR5raIC5YGYnE1iQh4wE8so 2505
raman_fitting/models/spectrum.py sha256=EoyPqoHvoQ2cPHJR_SmWB0H6cYw0wzQdVQJRFhonVDQ 1249
raman_fitting/models/splitter.py sha256=yJnhbldzNHcyyetvUM1bv6yC06YTkxczEHNJDsdluV4 3138
raman_fitting/models/deconvolution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/models/deconvolution/base_model.py sha256=cXMD9wtyJIl4yDpAF5thcOt0M3sEw1ZPM5GaiwSxMpw 5110
raman_fitting/models/deconvolution/base_peak.py sha256=7zNmF7xZdlWCZ0g1Z9rzG_9thXaVvsjl20vTOXKhQGE 7483
raman_fitting/models/deconvolution/init_models.py sha256=Xi7PbZJKMJyuBxFVbsSZ3Hst_psCkGw7bL_aYDfCDQ8 1737
raman_fitting/models/deconvolution/lmfit_parameter.py sha256=2o4ROVKqnhubLhbh7WpmTW9MvWZQrpDeyYnn3I26OLw 5045
raman_fitting/models/deconvolution/spectrum_regions.py sha256=qBsaYNTIqJ95CCHj5241GrpzKQhZhrZ4PuwAy2GY4p8 594
raman_fitting/models/post_deconvolution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/models/post_deconvolution/calculate_params.py sha256=FGWV-vfLzdYy4USIASEVjEVliX5z8kKHEVj8YdctPYw 1528
raman_fitting/models/post_deconvolution/parameter_ratio_funcs.py sha256=B-yDfPvOp7BXY6WT35JBLI0Bv3nnlLaPIX5Bl04LNgA 3996
raman_fitting/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/processing/baseline_subtraction.py sha256=_TfCJ9TAjKPT1IqSNWqwxepA72rQa7L6vBnXfd6KzOU 2262
raman_fitting/processing/despike.py sha256=FTryOLcT9ubZsZbHVmZbhJdEMzjBrD2dbaHTAvVKK7s 4721
raman_fitting/processing/filter.py sha256=5x4EtK1uLbpdRctYiNphODV_n5I22LXQM8JMjpeTMj4 1801
raman_fitting/processing/normalization.py sha256=taAd9lVJ27Oo5Cbg7YucaUrlAVOZb0g_ldiR-X0Dx2U 2922
raman_fitting/processing/post_processing.py sha256=nA1GMPWMqaKCpL_oMia6DqtVescp7yuh_Mqaf5kw55s 1823
raman_fitting/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raman_fitting/utils/decorators.py sha256=iOT5j_w81AlJBjsd74UlDSqAaJ0D8L9lFEBH87feMOE 2316
raman_fitting/utils/file_reader.py sha256=_TmZ3hUmY8IK72193IXFTMWUvR4d7sTjCQFMbiIukEI 837
raman_fitting/utils/string_operations.py sha256=qV4YFXL54YCBcdJDhThFPATxVvjuVou6CuPFEviMw9E 614
raman_fitting-0.8.0.dist-info/METADATA sha256=UoJriYn7H1mzqlFsm3Nmtv_kWCH32fy3uy1yU19YZzI 7948
raman_fitting-0.8.0.dist-info/WHEEL sha256=ccEkY-EGGllEs7ySpwBlD8G4u70wR77CNej8Q6tzIqA 105
raman_fitting-0.8.0.dist-info/entry_points.txt sha256=4MIYD_8jbCfZqzpH7w3ZZaAMwv0KR2LuKlKEzHJDzD8 73
raman_fitting-0.8.0.dist-info/licenses/LICENSE sha256=WAiWui_fEd0pDTDk5fcOJb2cC3Kkkm0GVyUZUJhQyAU 1070
raman_fitting-0.8.0.dist-info/RECORD

entry_points.txt

raman_fitting = raman_fitting.interfaces.typer_cli:app