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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

File metadata

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

File hashes

Hashes for pysme_astro-1.0.3.tar.gz
Algorithm Hash digest
SHA256 3257ffd13c37bfdbd59a79230454f9af8e3abdb6806caae6d9786a2d470c214e
MD5 c59d217cd18f154f0be33e2796387b0a
BLAKE2b-256 1d46d230a9d1ba925b8042a36df1d1b01ad98fec2e20a62a6770b1b7ce49a7d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d824122bfe42f7a95e02756cc8bc7a58ae3862ddcfbdafc04ee24e744bbbe37
MD5 0d493def5638f5d9a03c8eec3afaeb34
BLAKE2b-256 72f713de7f5631c5038ebc9b7a60410bb67f341d295e303d7541d3d84cec8a75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed753d2deb047717fa7b019b25da42a4faf04c4998bdb4cd54d2c430befdde41
MD5 2597d060bf620354d9a78f6b568d2d82
BLAKE2b-256 d4dac52b3232604b6034f3a55a34acd4a55f7d67b97b10d17b2436e971f6a10e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 366be488419b21611845acc8584b1a475adbe11b7298a6b7735a425e4e37c0a5
MD5 40df131f23b47ee64ffb4630d1c50807
BLAKE2b-256 95c8f605cbfa4b1dfb463ed66dd1be40c9302a16604a3c1db3b64218a9d3cbbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc84dae51f361279369191b7c6ab271d1466e4d3950b5c1b74146da1739cf807
MD5 86cfc4dac2ea044fd89456510447d37f
BLAKE2b-256 80c26347f2911830136b3bb60eef5407bad5d8610e43fcd4ceb2e0a7f665c935

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c395a82c436dd80abf14a832718b0fa16d765f383d358be801d58d911fa0a8c
MD5 d0b51ea7a365a9e4fcd47565b50f8897
BLAKE2b-256 537878bc008ba0d97bf6d769db8e0bdfeea6567e017a47cbe99cb7fbac8ebb93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 faef860e9660b388fe41a4da22a96c8074a5039e45b4fdea79f881c2131849e8
MD5 d7f45eb81e28fdb8319ad2d5bffbae7e
BLAKE2b-256 1313e59014f9b5fe6bd55ba0c730cc49203e808f29aef53cc6cafbf4bd2b255b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8f7f1617b34cacfd74b37d937a53036e10c98faf375a59d0bfd4eda1fd618b4
MD5 16ad4889ecca9d22f5390410c0599bb7
BLAKE2b-256 9263dfecc875b6b90aa77fdbb798f1c76423dc042db46d2900b533959228c26c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysme_astro-1.0.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f10108485b1028d1878f05b0554d594302729fd5817f4dc5f625d3a1ea3daef
MD5 109f300ef5714852a3720fbf873fdea2
BLAKE2b-256 be22715c9640c9d96750cfad5e1e4bbb7dbec5b0f81b1d2d0539843ac2bd3131

See more details on using hashes here.

Provenance

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

5.74.9

2 files

This release

1.0.3 This release

9 files

1.0.2

9 files

1.0.1

11 files

1.0.0

11 files

0.7.4

11 files

0.7.3

11 files

0.7.2

11 files

0.7.1

11 files

0.7.0

11 files

0.6.25

2 files

0.6.23

2 files

0.6.22

2 files

0.6.21

2 files

0.6.20

2 files

0.6.19

2 files

0.6.18

2 files

0.6.17

2 files

0.6.16

2 files

0.6.15

2 files

0.6.14

2 files

0.6.12

2 files

0.6.9

2 files

0.6.8

2 files

0.6.7

1 file

0.6.6

2 files

0.6.5

1 file

0.6.4

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.5.2

2 files

0.5.1

2 files

0.4.200

2 files

0.4.199

2 files

0.4.198

2 files

0.4.197

2 files

0.4.196

2 files

0.4.195

2 files

0.4.194

2 files

0.4.193

2 files

0.4.192

2 files

0.4.191

2 files

0.4.190

2 files

0.4.189

2 files

0.4.188

2 files

0.4.187

2 files

0.4.186

2 files

0.4.185

2 files

0.4.184

2 files

0.4.183

2 files

0.4.182

2 files

0.4.181

2 files

0.4.180

2 files

0.4.179

2 files

0.4.167

2 files

0.4.166

2 files

0.4.165

2 files

0.4.164

2 files

0.4.163

2 files

0.4.162

2 files

0.4.161

2 files

0.4.160

2 files

0.4.159

2 files

0.4.158

2 files

0.4.157

2 files

0.4.156

2 files

0.4.155

2 files

0.4.154

2 files

0.4.153

2 files

0.4.152

2 files

0.4.151

2 files

0.4.150

2 files

0.4.149

2 files

0.4.148

2 files

0.4.147

2 files

0.4.146

2 files

0.4.145

2 files

0.4.144

2 files

0.4.143

2 files

0.4.142

2 files

0.4.141

2 files

0.4.140

2 files

0.4.139

2 files

0.4.138

2 files

0.4.137

2 files

0.4.136

2 files

0.4.135

2 files

0.4.134

2 files

0.4.132

2 files

0.4.131

2 files

0.4.130

2 files

0.4.129

2 files

0.4.128

2 files

0.4.127

2 files

0.4.126

2 files

0.4.125

2 files

0.4.124

2 files

0.4.123

2 files

0.4.122

2 files

0.4.121

2 files

0.4.120

2 files

0.4.119

2 files

0.4.118

2 files

0.4.117

2 files

0.4.116

2 files

0.4.115

2 files

0.4.114

2 files

0.4.113

2 files

0.4.112

2 files

0.4.111

2 files

0.4.110

2 files

0.4.109

2 files

0.4.108

2 files

0.4.107

2 files

0.4.106

2 files

0.4.105

2 files

0.4.104

2 files

0.4.103

2 files

0.4.102

2 files

0.4.101

2 files

0.4.100

2 files

0.4.99

2 files

0.4.98

2 files

0.4.97

2 files

0.4.96

2 files

0.4.95

2 files

0.4.94

2 files

0.4.93

2 files

0.4.92

2 files

0.4.91

2 files

0.4.90

2 files

0.4.89

2 files

0.4.88

2 files

0.4.87

2 files

0.4.86

2 files

0.4.85

2 files

0.4.84

2 files

0.4.83

2 files

0.4.82

2 files

0.4.81

2 files

0.4.80

2 files

0.4.79

2 files

0.4.78

2 files

0.4.77

2 files

0.4.76

2 files

0.4.75

2 files

0.4.74

2 files

0.4.73

2 files

0.4.72

2 files

0.4.71

2 files

0.4.70

2 files

0.4.69

2 files

0.4.68

2 files

0.4.67

2 files

0.4.66

2 files

0.4.65

2 files

0.4.64

2 files

0.4.63

2 files

0.4.62

2 files

0.4.61

2 files

0.4.60

2 files

0.4.59

2 files

0.4.58

2 files

0.4.57

2 files

0.4.56

2 files

0.4.55

2 files

0.4.54

2 files

0.4.53

2 files

0.4.52

2 files

0.4.51

2 files

0.4.50

2 files

0.4.49

2 files

0.4.48

2 files

0.4.47

2 files

0.4.46

2 files

0.4.45

2 files

0.4.44

2 files

0.4.43

2 files

0.4.42

2 files

0.4.41

2 files

0.4.40

2 files

0.4.39

2 files

0.4.38

2 files

0.4.37

2 files

0.4.36

2 files

0.4.35

2 files

0.4.34

2 files

0.4.33

2 files

0.4.32

2 files

0.4.31

2 files

0.4.30

2 files

0.4.29

2 files

0.4.28

2 files

0.4.27

2 files

0.4.26

2 files

0.4.25

2 files

0.4.24

2 files

0.4.23

2 files

0.4.22

2 files

0.4.21

2 files

0.4.20

2 files

0.4.19

2 files

0.4.18

2 files

0.4.17

2 files

0.4.16

2 files

0.4.15

2 files

0.4.14

2 files

0.4.13

2 files

0.4.10

1 file

0.4.2

1 file

0.4.1

1 file

0.4.0

1 file

0.3

1 file

0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page