# SATLAS2 -- Statistical Analysis Toolbox for Laser Spectroscopy Version 2
![alt text](https://img.shields.io/pypi/v/satlas2?label=PyPI%20version 'PyPI version')
![alt text](https://img.shields.io/pypi/pyversions/satlas2?label=Python%20version&logo=python&logoColor=white 'Python version')
![alt text](https://img.shields.io/pypi/l/satlas2?color=blue&label=License 'License')
![alt text](https://img.shields.io/badge/Tested_on-Windows/Linux-green.svg 'Supported platform')
![alt text](https://img.shields.io/badge/Not_tested_on-Mac-red.svg 'Unsupported platform')
![alt text](https://img.shields.io/pypi/dm/satlas2?label=Downloads 'PyPI - Downloads')
[![General Badge](https://img.shields.io/badge/DOI-https%3A%2F%2Fdoi.org%2F10.1016%2Fj.cpc.2023.109053-blue)](https://doi.org/10.1016/j.cpc.2023.109053)
## Purpose
Contributors:
* Ruben de Groote (ruben.degroote@kuleuven.be)
* Wouter Gins (wouter.gins@kuleuven.be)
* Bram van den Borne (bram.vandenborne@kuleuven.be)
An updated version of the [satlas](http://github.com/woutergins/satlas/) package. A different architecture of the code is used, resulting in a speedup of roughly 2 orders of magnitude in fitting, with increased support for simultaneous fitting and summing models. Documentation can be found [here](https://iks-nm.github.io/satlas2/).
## Dependencies
This package makes use of the following packages:
* [NumPy](http://www.numpy.org/)
* [Matplotlib](http://matplotlib.org/)
* [SciPy](http://www.scipy.org/)
* [h5py](http://docs.h5py.org/en/latest/index.html)
* [emcee](http://dan.iel.fm/emcee/current/)
* [sympy](http://www.sympy.org/)
* [LMFIT](http://lmfit.github.io/lmfit-py/index.html)
* [numdifftools](http://numdifftools.readthedocs.io/en/latest/)
* [uncertainties](https://pythonhosted.org/uncertainties/)
* [tqdm](https://github.com/tqdm/tqdm)
* [pandas](https://pandas.pydata.org/)
Only Python 3.x is supported! Parts of the code have been based on other resources; this is signaled in the documentation when this is the case. Inspiration has been drawn from the `triangle.py` script, written by Dan Foreman-Mackey et al., for the correlation plot code.
## Installation
A package is available on PyPi, so 'pip install satlas2' should provide a working environment.
Raw data
{
"_id": null,
"home_page": "",
"name": "satlas2",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "physics,hyperfine structure,fitting",
"author": "Ruben de Groote,",
"author_email": "ruben.degroote@kuleuven.be",
"download_url": "https://files.pythonhosted.org/packages/9c/63/f63f5b73ffdeeb29e94bc33bb400d165a20266dd702193c91edc1c728368/satlas2-0.2.5.tar.gz",
"platform": null,
"description": "# SATLAS2 -- Statistical Analysis Toolbox for Laser Spectroscopy Version 2\n\n![alt text](https://img.shields.io/pypi/v/satlas2?label=PyPI%20version 'PyPI version')\n![alt text](https://img.shields.io/pypi/pyversions/satlas2?label=Python%20version&logo=python&logoColor=white 'Python version')\n![alt text](https://img.shields.io/pypi/l/satlas2?color=blue&label=License 'License')\n\n![alt text](https://img.shields.io/badge/Tested_on-Windows/Linux-green.svg 'Supported platform')\n![alt text](https://img.shields.io/badge/Not_tested_on-Mac-red.svg 'Unsupported platform')\n\n![alt text](https://img.shields.io/pypi/dm/satlas2?label=Downloads 'PyPI - Downloads')\n\n[![General Badge](https://img.shields.io/badge/DOI-https%3A%2F%2Fdoi.org%2F10.1016%2Fj.cpc.2023.109053-blue)](https://doi.org/10.1016/j.cpc.2023.109053)\n\n## Purpose\n\nContributors:\n\n* Ruben de Groote (ruben.degroote@kuleuven.be)\n* Wouter Gins (wouter.gins@kuleuven.be)\n* Bram van den Borne (bram.vandenborne@kuleuven.be)\n\nAn updated version of the [satlas](http://github.com/woutergins/satlas/) package. A different architecture of the code is used, resulting in a speedup of roughly 2 orders of magnitude in fitting, with increased support for simultaneous fitting and summing models. Documentation can be found [here](https://iks-nm.github.io/satlas2/).\n\n## Dependencies\n\nThis package makes use of the following packages:\n\n* [NumPy](http://www.numpy.org/)\n* [Matplotlib](http://matplotlib.org/)\n* [SciPy](http://www.scipy.org/)\n* [h5py](http://docs.h5py.org/en/latest/index.html)\n* [emcee](http://dan.iel.fm/emcee/current/)\n* [sympy](http://www.sympy.org/)\n* [LMFIT](http://lmfit.github.io/lmfit-py/index.html)\n* [numdifftools](http://numdifftools.readthedocs.io/en/latest/)\n* [uncertainties](https://pythonhosted.org/uncertainties/)\n* [tqdm](https://github.com/tqdm/tqdm)\n* [pandas](https://pandas.pydata.org/)\n\nOnly Python 3.x is supported! Parts of the code have been based on other resources; this is signaled in the documentation when this is the case. Inspiration has been drawn from the `triangle.py` script, written by Dan Foreman-Mackey et al., for the correlation plot code.\n\n## Installation\n\nA package is available on PyPi, so 'pip install satlas2' should provide a working environment.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Fitting package aimed at laser spectroscopy",
"version": "0.2.5",
"project_urls": null,
"split_keywords": [
"physics",
"hyperfine structure",
"fitting"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "497f3ab9716561ba538ac2ea8e3460dca53d3a1dc83977c3469cf3989eeff280",
"md5": "5056eef2a956fd20529d9997485679ab",
"sha256": "3d41f441bfc49e5c2e5e48a20dae17697e71fff3e275ecf5d5f9b39d721a3fcd"
},
"downloads": -1,
"filename": "satlas2-0.2.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5056eef2a956fd20529d9997485679ab",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 35273,
"upload_time": "2024-03-19T16:42:47",
"upload_time_iso_8601": "2024-03-19T16:42:47.630116Z",
"url": "https://files.pythonhosted.org/packages/49/7f/3ab9716561ba538ac2ea8e3460dca53d3a1dc83977c3469cf3989eeff280/satlas2-0.2.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c63f63f5b73ffdeeb29e94bc33bb400d165a20266dd702193c91edc1c728368",
"md5": "e414b0005ca33f9f156e57eea49d2c03",
"sha256": "5d01ddd950c5785628534bae6da24c96ee949985d914cb46d213f2180a062325"
},
"downloads": -1,
"filename": "satlas2-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "e414b0005ca33f9f156e57eea49d2c03",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 31902,
"upload_time": "2024-03-19T16:42:48",
"upload_time_iso_8601": "2024-03-19T16:42:48.940368Z",
"url": "https://files.pythonhosted.org/packages/9c/63/f63f5b73ffdeeb29e94bc33bb400d165a20266dd702193c91edc1c728368/satlas2-0.2.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-19 16:42:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "satlas2"
}