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

Stable release (recommended):

pip install pysme-astro

Install latest source from GitHub:

git clone --recurse-submodules https://github.com/SpectroscopyMadeEasy/PySME.git
cd PySME
pip install .

If you already cloned without submodules:

git submodule update --init --recursive

For full installation options (virtual environments, specific tags, uninstall), see: https://pysme-astro.readthedocs.io/en/latest/getting_started/installation.html

Poster

A poster about PySME can be found here: Poster

GUI

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

Windows

PySME is supported on Windows via WSL2 (install and run PySME inside the Linux subsystem).

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-1.0.0.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-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pysme_astro-1.0.0-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-1.0.0.tar.gz.

File metadata

  • Download URL: pysme_astro-1.0.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 34cac669706c6cd47bb5aaa515d7dae1b1db23f2fab9170522f5fa6f6c972605
MD5 82fff72ee099875d192d47f15a49c00f
BLAKE2b-256 7d569bb5ec2e4a8d26b8f055dcdcf6b81a1d1b2560f99617a5be76f86b1b6509

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0.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-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9d7f5ca4dc822ee78b89ff044cb66fa5df32103e070042aa020b519dde850ab
MD5 7671b12fbc3689082f33163fdcf3ce90
BLAKE2b-256 872d7829497618d41d839473e4fa8a6a8490f0efca5283eae1fb4fba43153d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 428f1b1dfef23cc9b3062482ef3019009f3850dee0a006ab859fd8739c0fb1e3
MD5 a9f06ee394de6b4e029d9c05162829da
BLAKE2b-256 0a70e771458435bcb1e9932001a07a7880547388e56bc7eccc8b2c5399947014

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00654697cc561d1f04aaf886e9b6f3fb72e0749f2cfd4c53208c2260bbc0501d
MD5 58f27d490a56605ed5a8c0459833050f
BLAKE2b-256 8287180d528c4c9846fd749a7688e5bdf9bac575e741670bcdab00870a0d1cd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3005a3001934aa9f45a34e68cdbb14a36f29bd31230b83884ce9d9c8f3b8494
MD5 7948a8b374700da83cb7627daf3a0917
BLAKE2b-256 6af146534f2c93c895aa57874c7f668dd85cbe379894e5faabf3f65f7e2d330c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7653d43e400da35f35a3da6c18dc31a61c8188b2afe42da19c6ac45a0d69c83d
MD5 7f8d50c9ce94c429d60bbee7b34d6248
BLAKE2b-256 7dd24824a4f430b4bc410355f4ee0b9a591d2bdcc4049bcf8b87495f4404fb3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 28d70b28b10e48951f8c1310618b07cfe599a6fa9ccdf2a6ad538fad902bbd5b
MD5 745ccb4e96f882cbb271483ab8ba2217
BLAKE2b-256 ad3ccce6df6db965aaaef1ab32f7eafe51fa6d394a08e39769b9826f692344b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8461eb5db5e19310bb217088941472f8a42298a8c546f3ad66c9bcede4a9659
MD5 e5dc9b550b4fb4d67b7c9ead14be938c
BLAKE2b-256 6290abaebd524aca2275af22f113f8bb82803593b0a7db7a09375b4d4b5bf01f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce8fd1245ff1e8a112d23d6f8b136b7f06ae4a0bbb03a140377463d27dd62c77
MD5 b806ee7f85c5732fd4c9b7c521f81f61
BLAKE2b-256 b7eb88ebe75db27d6cfcb6c781c11e0541f8956d2373c8563261dd0185b23a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0794c9152d0714c9eea427988f9ba0b578ff3826fb4147904d0a3255bba3ff38
MD5 9ee7d6f7ef5b516ea049528932d748f1
BLAKE2b-256 4055d989de96b1ec4dc2c3079454f6ef7b4b49dccb9b24dbf1be1fe3ca045950

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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-1.0.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pysme_astro-1.0.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1e354d403d31f4a0a8d52fc006141ca2b46d9b073a57e24ab17ec573d6a9102
MD5 f828b5e15bd472fa4ebdf715ca437a09
BLAKE2b-256 330ee43ff433a0f9561cb2f953c145316c88f46dcdc61352277127638a80b520

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysme_astro-1.0.0-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