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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: pysme_astro-0.7.4.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.4.tar.gz
Algorithm Hash digest
SHA256 41bdc2d69493b2dc091bad315d66a54daf1417daa89676ea2c3c41d828f11e49
MD5 c86b874fe1e2422e62c4b0a2864bc869
BLAKE2b-256 80b93e5674b104ee7016bb9c39afa3b57dd4b0684f2a3018ffd7afde224541ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94e16df2080f64d44f0cbaef48ef91f481aed520195e8c5e8a5c7e3372fef5ee
MD5 5edac350686a3855ce762c85aee3de51
BLAKE2b-256 8b6da5212a589148529b21fa0a8db5e60824a2d1886dd4350914680793b5bd43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e50cfa52bf14dacbd7edc43fb459f77b011eeb0676adee9616ebf4cf95bc843e
MD5 8990162a04b742d973e7c4f06e3e5e07
BLAKE2b-256 aecbc3fbc964f8cc7baf4632985c6b257b07db918a1cb064b10ae721803dd60a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7cd1d465ce9fd9030898043ca794f8dbaed7c0746d02ebd95946268a81ee8d9
MD5 a1fb6373aa9d637bdcd67a0ac018c453
BLAKE2b-256 b524e60c2de6e0a0ba57135cf901b0832ec8883f672cb3b0e79dff4d4ebeb752

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12b2be928535609661e3f44e3afb010ab71d315f20ffaa9901ce4d44a35075e7
MD5 1e2e641f8bba10dd69f17ba0b5c63ad4
BLAKE2b-256 812907ea974466927f86c7b4b5b13fe9532514ad42bf4ade3128661341f7b817

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf3762243b5d07298050b8af9dbdf303d04d2e5f0b64144e507eec397695ef61
MD5 d9ce280bb7e04810c2527a61bbd6f7a6
BLAKE2b-256 3238321c5c16f53ddea057a100612876d16db95c3f4bb8824e697f66da14e633

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8f484854f38f3a5f2c565b7528e9b121d9bf35d65fcbc83acdc1c3d526ee8405
MD5 46f4ccbd3836ea1304126f7ffb81780e
BLAKE2b-256 e1139aab194b66cc7c40bcd1782df8455b03399ef45a220c06b4e863f675d78a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40c7c11458acda9b08162a210cacd8388073fdc68376b2badb019d1e6bb376dd
MD5 4ec1f6699f884206204dc2daad159964
BLAKE2b-256 c01bbd2895b30837536b8868ee7ca5d8383621fd09caa5aa1e334de4d96c6640

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9cfc6da135664252765f61535f40545fb3e301a3416d5bc893a0f23d2628de3
MD5 b4d93679577c64bbc64a1dcf008a58f4
BLAKE2b-256 d0a73145dad16dff206c764c0708c6a7528ed91441522aac089bbddbcc33c005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19d063ee0fd9b2277f8173bf5694d5d010ba8c39368a2b3db1c59aefcdf1cb1c
MD5 b75755fdf00f3af36d159e88c9121f27
BLAKE2b-256 be7f2f2c1ce4ed7beec5e8b72c9a9405012b17b01398a2df7b5a852f387e9f62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-0.7.4-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc94d652dfb37359c8f6260d4085a023058c7251c6d21ba856f5d5b805d048f8
MD5 594d0d0b1cb29e3c91146dfdfc655b3a
BLAKE2b-256 258f9ab9d9d11b3e04b4abb969bad928b2d19e994688b2cc9d9f402f5a44be0d

See more details on using hashes here.

Provenance

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