Skip to main content

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

On macOS arm64, pip will use a pre-built wheel when one matches your Python and macOS version. If no compatible wheel is available, pip falls back to a source build. In that case, install the local build toolchain first:

brew install gcc cmake ninja

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).

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.2.tar.gz (18.5 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.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-1.0.2-cp313-cp313-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pysme_astro-1.0.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-1.0.2-cp312-cp312-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pysme_astro-1.0.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-1.0.2-cp311-cp311-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pysme_astro-1.0.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-1.0.2-cp310-cp310-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pysme_astro-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6363d3c860fb479741247448e37c463da8d26222b00d90e0a5bb1e24aca64374
MD5 ac224e5426ef139eff11ebcae8552323
BLAKE2b-256 9f97f3df3bc3c32c22803a6008b7e576087adc258f8aa34fe756f9255ba88b59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41bdb74a22e25aba81c38eee881353d923b3560a18e5ec9fbeec15a3d4e670f8
MD5 92dcb565b108608125f79c572096195d
BLAKE2b-256 a82243b667cff86eb32a1b47f8ffd93d20071a9fd65f31a20cdf2ec8dce089f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 caf500cf02e832478634ebde27680ded6fd76f917f694260eada11c207d54590
MD5 192a9f06cbe52f00aeaa75b7ae9decf0
BLAKE2b-256 5941fa0f62a0dbd628d677ac9a4a7a7922207495545970a2288c671760205b74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac6875b16e3516c8e305f69f16d991897441a6525a349a5470927f1963060d11
MD5 1356bebe48a76461857a3c58139f1375
BLAKE2b-256 025a2400c1aa4098a8147a0ff721e94174de8368b79bd680e04d56ca3af61bf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e0d99e3505ebadd854a034404067a2559ed3601bc493f9016ebe3c94920c55cb
MD5 8766b011da1382666b6f7c798e71daeb
BLAKE2b-256 83bc215d6c92f350691992f0f44484f0da8db09008a19df5111704c23b165a48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a91af45c1462cbb1b168becfe38eab05320f0f25638d5741f0bd3fcf89c9e176
MD5 10790e3b322e3c19c901dfc650d6c57a
BLAKE2b-256 c386fd87cff66223ec8b4ec9ac533a34a581f039a241a896762f041423d7f8d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a724451a9d0f5f65c73a65586329c22cc8c33ecd14a819d1218765de505293a1
MD5 f9bcf16d7dcfae637261bccd0f9bce55
BLAKE2b-256 4ed95d0a7f79af1c3d35f320b9565718f146fb45e9fd323cda220cbebd214600

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3ce861873c09071886c7f3d381d2d73bf8e209479113ca33b84649312b3ed4e
MD5 1dfdb8c8c09b6836363e1d8b67730f19
BLAKE2b-256 9ebc33b8408bc95d7c7316650d66894ed1e340b2805578bdbdd036a55902be08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 13966319d4be3346a4518c4b39b10131f071f511661a6064ecc40bee9271222f
MD5 ef417bf80d1f720fb81848586a88e067
BLAKE2b-256 b92238a1f3df687f19d306c0f517ceecf324c7a7c9189240a0fcd4c535eaf89f

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

Supported by

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