Skip to main content

Spectroscopy Made Easy

Project description

Python application Documentation Status DOI

PySME

Spectroscopy Made Easy (SME) is a software tool that fits an observed spectrum of a star with a model spectrum. Since its initial release in 1996, SME has been a suite of IDL routines that call a dynamically linked library, which is compiled from C++ and fortran. This classic IDL version of SME is available for download.

In 2018, we began began reimplmenting the IDL part of SME in python 3, adopting an object oriented paradigm and continuous itegration practices (code repository, build automation, self-testing, frequent builds).

Installation

A stable version is available on pip pip install pysme-astro, and it is recommended to install this verion.

If you are interested in the latest version you can do so by cloning this git.

# Clone the git repository
git clone https://github.com/MingjieJian/SME.git
# Move to the new directory
cd SME
# Install this folder (as an editable module)
pip install -e .

See also the documentation.

Poster

A poster about PySME can be found here: Poster

GUI

A GUI for PySME is available in its own repository PySME-GUI.

Windows

Unfortunately PySME is not supported in Windows right now. While there is a SME C libary for Windows, it is not compatible with the Python C Extension inteface on Windows as it was compiled with a different compiler. Therefore if you want to use PySME you would need to compile the SME library with the same compiler.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysme_astro-0.7.2.tar.gz (17.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pysme_astro-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.2-cp313-cp313-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pysme_astro-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.2-cp312-cp312-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pysme_astro-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.2-cp311-cp311-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pysme_astro-0.7.2-cp310-cp310-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.2-cp310-cp310-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pysme_astro-0.7.2-cp39-cp39-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pysme_astro-0.7.2-cp39-cp39-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file pysme_astro-0.7.2.tar.gz.

File metadata

  • Download URL: pysme_astro-0.7.2.tar.gz
  • Upload date:
  • Size: 17.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysme_astro-0.7.2.tar.gz
Algorithm Hash digest
SHA256 be47726fd73dacdda531762f415cd5ca7abfbb32cfef2acb89ebe12908618cf7
MD5 aa23013ca0a25a9f3cd3868fea8a09e6
BLAKE2b-256 486a766e13600a0493153fb89a924972819c63faa79bbadcb4fdf05725fa9260

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2.tar.gz:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f92047469f155280da31ec0c1da2d1423dd2f03e73e9e9308386b0a3dee7f286
MD5 66fecba65909a84ab271232daee4fb34
BLAKE2b-256 6457345e41acf1eb265eb5582b82dadcbd011d533a78793173f33960e0b4b1ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 323ace14a830a6c5767c37cef1b2205d122e27705d6e9e0ec1dddff94ad2a7f5
MD5 6b6c3926568111ebe4bb6436e55918b8
BLAKE2b-256 98cf842bf9e74474d873f4b824e1a663ab0a2ab98fcf17b69b5b55ce589fd6f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfd0724262881643b90a0a00c913233e32e2380c7af0827bfa692b605b14bbfe
MD5 8ce5b8cdb8a7b1dddb3e4444126f593d
BLAKE2b-256 7bf481dcd38e1dd542bb818eb9a2a540a8680528d8604ba1a8ad7e1c741b6603

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f996ac4757ee28b3907f07456fd3e58fdfe68f4c7ae5d2a877fbeb748415d2c
MD5 144eff61097e9218c7ca134022b931d6
BLAKE2b-256 c2a9a4b3759e1f8e203e9022b257e92a3932993cb34e24963a1b8ba410e93d89

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c724e78ebe51ae735c2790b396aaab27d8672748bf7cf90d858c0cbd5f3b4e80
MD5 eb48099d180593a1d55e951a69b06d3d
BLAKE2b-256 d92f7e4649a55de19339bf3f96db8960d85bf05f4da298e90f932062ec024266

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 552c93aa7cbe9c489666b6c1719ee93c183e9616c3bc8436a18126f239c8a074
MD5 df7f9f097a6dc0d963344df1cd0c344e
BLAKE2b-256 57f77d1a3fb3d1a2872a9068a6fd372e1cb722b2a72e430dc8d6ffd06310b2e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f36886ddacad7cc4c577eeef5665e99e48b87e765602962fd21ebaf33bf32d52
MD5 92ef0d57f857b024e1f5f483c101b9f3
BLAKE2b-256 42479573f69376a3fbb79bf5b73ac54339783b3a1f4e0d67808c135e6ba82bfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7e13977256c972a10f30f47de8ecf717ed47f599db251261bb01566b173292ac
MD5 ac76400bb2451fe9bdf20610b2c95f5d
BLAKE2b-256 17c3a81dd6cb184cc0cfedf99f5752cd5c9b1380cc1371aff75db322f1882720

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db8cb7f648dc1c5e0906137255b11e3952bfe1d2e18064abb3de34374ba58186
MD5 454ae4c9b3f23a9ca0f4dfbe096788d0
BLAKE2b-256 5cbc04b96645b92513a1a987cf3aa8dec8bc6ddfa4e382570df6ed43630dd973

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysme_astro-0.7.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-0.7.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4cf6d5347664c0042cd2b095978ed1ab2ef220888ddd6227b040dce787592dc0
MD5 244a7114474d2bb54c1d32701a087054
BLAKE2b-256 6fbd6bca4c82ed2453807026add3eb95cfc53ad43095c3d98bd6b18b0f249eba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-0.7.2-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: python-app.yml on SpectroscopyMadeEasy/PySME

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page