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.1.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.1-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.1-cp313-cp313-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: pysme_astro-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4c2ada7026a2a50bd4eec823f3a782302677a0264f4ff320964409a7280898bf
MD5 063df6feeab5ec4b50b014ea67a8faed
BLAKE2b-256 5e0ad6fc98e37ae0461c4aacb947fd7cb82b1379e663919ec39696bebfc21331

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cedd7ed993541a8157ddf57e7da6d867eabab745f4b59d15b1cbb3de64597ce1
MD5 5be9ead2df0eab62d34e4d569acbee42
BLAKE2b-256 f1ffa8e048cf1f0aafdeff4a2a1a4bfa4556c426683095b2e3028e12a0f49a22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 18f50ceeb67903cc4454cd70b6ecd5436e3fb9948357a36284215ca88b8683d7
MD5 c5d0066befd6357917f38b10a3b469f5
BLAKE2b-256 ec1eb08c570d65d4b68cb8266b643338ed73d4a6e9d7209827d6aa3d55d8cd39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7da09c86a40d37cc33535925cd3efe3da1844ffa84d931e71f5837e23e93811
MD5 2f8707d9ba8f9f2185a399cf20514c81
BLAKE2b-256 65c03c8d9e3077d09baeb638b1840c6d6443e0b02b677a35a5060c620dfc33c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc28489ec9337c7a17423d0b6bd84174cb868de209db70186b384f2da39a1eea
MD5 3f3b1f82c65f2cac5003c91c9209a418
BLAKE2b-256 9035567e63b17430dd387a79a7debc73390ed95fe3404765aa62a34218142613

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ca419fa439cded118583f9d4ed55fdbc714919ef174b97368c507a4fd76b69a
MD5 b942d8013ea3664239fdcbcb3ec9d472
BLAKE2b-256 f43d829a7e685366a51821d99977e2b79efe8019f271939b3805cc0978f25896

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a5ad4fb6330105d0db4bcbf06eef35c7fab725bf085163f117c5f85d98d32049
MD5 e3102c4ed2f6f4ebd711f67ce2c3f30b
BLAKE2b-256 bcab92f55829604b0f0f16295f1422a05c62b3b334003c12cd73ad6b56dfef36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 908f02e9fa33c1a11d742f4dcfa93e258789b7f9cd57792cb0f438371eb21a1b
MD5 5e06b8dbc34c20d82639364be7dfd0bb
BLAKE2b-256 e2122bbc62e560f9457a0618780315ca68a815ebd272aa8626f4af1872be5596

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f6c8227b7c43f1ab037e48345f005f3f37cc409fae2f01c9750d62d36cee319c
MD5 e5eb43e844102793344baa706fc5c5ab
BLAKE2b-256 003816f4fcca3bf71fbb377d5909434a454c5b11108d1c39fbccba4d215cb375

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b99d41e51c2d910aba95cf2105550a36bcdaedefff4a805596d1746d455a91c
MD5 9c63e95744dcd4d0db2b9666f53b2b30
BLAKE2b-256 e35f8080f38d2eca0f0b6dd4bcbd834a5699d9a0a71cf7db1cb572602a75da8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6cd40b23f413a7adb662ab57d48b51c382da631c59bbb7d8d1ce3a36d2d98116
MD5 ca7e7bb7080795e29558f942bebef678
BLAKE2b-256 b623f4728eef8e83813054ff11e88a8186635856bbf5d7f0f5b8435ce0cd5b1c

See more details on using hashes here.

Provenance

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