satlas2


Namesatlas2 JSON
Version 0.2.7 PyPI version JSON
download
home_pageNone
SummaryFitting package aimed at laser spectroscopy
upload_time2024-11-03 21:15:34
maintainerNone
docs_urlNone
authorRuben de Groote,
requires_python<4.0.0,>=3.10.0
licenseMIT
keywords physics hyperfine structure fitting
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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": null,
    "name": "satlas2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0.0,>=3.10.0",
    "maintainer_email": null,
    "keywords": "physics, hyperfine structure, fitting",
    "author": "Ruben de Groote,",
    "author_email": "ruben.degroote@kuleuven.be",
    "download_url": "https://files.pythonhosted.org/packages/2d/b1/3640ca115754f6d1f732ad57589c3846e3321fa7d4eea1a96e351c02148b/satlas2-0.2.7.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.7",
    "project_urls": null,
    "split_keywords": [
        "physics",
        " hyperfine structure",
        " fitting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c0883612534c11db09d5bb83e7ccd1ac699e7371d505a62e304ebdd359ef857b",
                "md5": "007618d0ddf86f4e6cf44fba7c11750a",
                "sha256": "330b392dcfd9ced6842d6443ea5c505b721a20d8893af8f948abc6c226bf11af"
            },
            "downloads": -1,
            "filename": "satlas2-0.2.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "007618d0ddf86f4e6cf44fba7c11750a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0.0,>=3.10.0",
            "size": 35277,
            "upload_time": "2024-11-03T21:15:32",
            "upload_time_iso_8601": "2024-11-03T21:15:32.274797Z",
            "url": "https://files.pythonhosted.org/packages/c0/88/3612534c11db09d5bb83e7ccd1ac699e7371d505a62e304ebdd359ef857b/satlas2-0.2.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2db13640ca115754f6d1f732ad57589c3846e3321fa7d4eea1a96e351c02148b",
                "md5": "53f71b25a77bd39c5b700a8adfa53236",
                "sha256": "39d8569a75f425f5e94b6ca791e3da8cc5759524c74f8b555e1ea2385bb15a0c"
            },
            "downloads": -1,
            "filename": "satlas2-0.2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "53f71b25a77bd39c5b700a8adfa53236",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0.0,>=3.10.0",
            "size": 31904,
            "upload_time": "2024-11-03T21:15:34",
            "upload_time_iso_8601": "2024-11-03T21:15:34.646896Z",
            "url": "https://files.pythonhosted.org/packages/2d/b1/3640ca115754f6d1f732ad57589c3846e3321fa7d4eea1a96e351c02148b/satlas2-0.2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-03 21:15:34",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "satlas2"
}
        
Elapsed time: 0.47337s