Skip to main content

SED_Model logo

SED_Model

Synthetic photometry and stellar parameter inference.

SED_Model is a Python package for computing observer-ready synthetic spectral energy distributions (SEDs) and broadband magnitudes from stellar atmosphere grids, and for recovering stellar parameters from observed photometry via Bayesian MCMC inference. It is designed to work directly downstream of SED_Tools and as a standalone drop-in for workflows that use MESA-style atmosphere grids and filter transmission curves.

Version: 0.3.0

Documentation: https://nialljmiller.github.io/SED_Model/


Overview

SED_Model provides two paired models that share the same parameter language:

  • Forward model — maps (Teff, logg, [M/H], R, d) to an interpolated SED, bolometric flux and magnitude, and synthetic magnitudes in any set of loaded filters.
  • Inverse model — maps observed magnitudes with uncertainties to a posterior distribution over (Teff, logg, [M/H]), and optionally over Av and distance, via emcee MCMC sampling.

Both directions operate through a shared FitParams object. The same parameter specification flows from the forward model to the likelihood evaluator inside the sampler and back out again.


Features

  • Bounded Hermite (default), Hermite and linear interpolation over 3D atmosphere grids (Teff, logg, [M/H]).
  • Photon-counting filter convolution in Vega, AB, and ST photometric systems.
  • Precomputed zero-points matching MESA colors/private/synthetic.f90 conventions.
  • Pure-NumPy interstellar dust extinction with multiple supported laws.
  • Bayesian stellar-parameter inference via emcee with fixed, bounded, and fully free parameter modes.
  • Structured result containers with summaries, persistence to CSV and NPZ, and interpolation diagnostics.
  • Fortran kernels for performance-critical paths, compiled via f2py/Meson and shipped as prebuilt wheels.
  • Forward tests validated against MESA colors reference outputs; inverse tests verified by self-consistent synthetic recovery.

Installation

pip install sed-model

Prebuilt wheels (Fortran extension included, runtime bundled) are published for Linux x86_64/aarch64 and macOS arm64/x86_64. Every release also provides a pure-Python wheel, standalone Fortran libraries (no Python needed), and the source distribution — see the installation guide for choosing between them.

From source

git clone https://github.com/nialljmiller/SED_Model.git
cd SED_Model
python -m pip install -e .      # needs gfortran; meson-python builds the extension

The extension compiles:

fortran/public/colors_def.f90
fortran/private/{colors_utils,hermite_interp,linear_interp,hermite_interp_bounded,synthetic,bolometric}.f90
fortran/cc_api.f90

into sed_model.cc_api. make is a quick alternative that builds it in place.

Compatibility

Platform pip install sed-model Python How it was verified
Linux x86_64 (glibc ≥ 2.28) prebuilt wheel 3.10 – 3.14 CI on every push; built and tested in manylinux_2_28 (emulated)
Linux aarch64 (glibc ≥ 2.28) prebuilt wheel 3.10 – 3.14 CI on every push; all five Pythons tested on Debian 11/12/13
macOS arm64 (macOS 14+) prebuilt wheel 3.10 – 3.14 CI on every push; build and repair path tested locally
macOS x86_64 (macOS 15+) prebuilt wheel 3.10 – 3.14 CI on every push; not tested locally
Linux musl (Alpine) builds from source 3.10+ tested; needs gcc gfortran musl-dev
macOS older than the above builds from source 3.10+ needs gfortran
Windows not supported natively – use WSL

The Fortran runtime is bundled in the Linux wheels and linked statically into the macOS wheels, so nothing besides Python and NumPy ≥ 2.0 is needed to use a wheel. "Builds from source" means pip compiles the Fortran on your machine and requires gfortran and a C compiler; if either is missing the build stops with instructions.

Each release also provides, on the GitHub releases page, a pure-Python wheel (no compiled extension) and standalone Fortran libraries (no Python) for the Linux and macOS platforms above. See the installation guide.

Requirements

  • Python >= 3.10
  • numpy >= 2.0
  • pandas
  • emcee
  • gfortran (building from source only)

matplotlib is only needed for plotting/demo workflows.


Quick Start

from sed_model import load_grid, load_filters, run_forward, run_inverse

grid = load_grid("/path/to/Kurucz2003all/")
filters = load_filters([
    "/path/to/filters/GAIA/G.dat",
    "/path/to/filters/2MASS/J.dat",
])

# Forward model
result = run_forward(
    teff=5777,
    logg=4.44,
    meta=0.0,
    R=6.957e10,
    d=3.086e19,
    grid=grid,
    filters=filters,
    mag_system="Vega",
)

print(result.magnitudes)

# Inverse model
posterior = run_inverse(
    obs_magnitudes=[5.03, 4.17],
    obs_uncertainties=[0.01, 0.02],
    filter_names=["G", "J"],
    R=6.957e10,
    d=3.086e19,
    grid=grid,
    filters=filters,
    mag_system="Vega",
)

posterior.print_summary()

Grid Loading

from sed_model import load_grid

grid = load_grid("/path/to/Kurucz2003all/")

load_grid() expects a MESA/SED_Tools-style atmosphere grid containing a flux_cube.bin, with optional validation against a co-located lookup_table.csv.

The returned AtmosphereGrid exposes:

  • teff_grid, logg_grid, meta_grid
  • teff_bounds, logg_bounds, meta_bounds
  • wavelengths
  • in_bounds(teff, logg, meta)
  • clamp(teff, logg, meta)
  • nearest_grid_distance(teff, logg, meta)

Filter Loading

from sed_model import load_filters, load_filters_from_instrument_dir

filters = load_filters([
    "/path/to/filters/Generic/Johnson/B.dat",
    "/path/to/filters/Generic/Johnson/V.dat",
])

filters = load_filters_from_instrument_dir(
    "/path/to/filters/Generic/Johnson"
)

Each Filter stores:

  • name
  • wavelengths
  • transmission
  • Vega, AB, and ST zero-points
  • zero_point(system)

Supported systems are:

Vega
AB
ST

Forward Model

from sed_model import run_forward

result = run_forward(
    teff=5778.0,
    logg=4.44,
    meta=0.0,
    R=6.957e10,
    d=3.086e19,
    grid=grid,
    filters=filters,
    mag_system="Vega",
    interp_method="hermite_bounded",  # or "hermite", "linear"
)

ForwardResult contains:

  • wavelengths
  • surface_flux
  • observed_flux
  • magnitudes
  • band_fluxes
  • bol_flux
  • bol_mag
  • nearest_grid_distance
  • clamped
  • teff, logg, meta, R, d, a_v
  • mag_system
  • extinction_applied

Inverse Model

from sed_model import run_inverse

result = run_inverse(
    obs_magnitudes=[5.03, 4.17],
    obs_uncertainties=[0.01, 0.02],
    filter_names=["G", "J"],
    R=6.957e10,
    d=3.086e19,
    grid=grid,
    filters=filters,
    n_walkers=32,
    n_steps=1000,
    n_burn=300,
    seed=42,
)

InverseResult contains:

  • samples
  • log_prob
  • filter_names
  • obs_magnitudes
  • obs_uncertainties
  • R, d, mag_system
  • n_walkers, n_steps, n_burn, n_thin
  • acceptance_fraction
  • autocorr_time

It also provides:

result.summary()
result.print_summary()
result.save("posterior.npz")

Parameter Modes

FitParams and ParamSpec define the shared parameter language used by the forward and inverse models.

from sed_model import fit_params_from_grid, fixed, free, bounded

params = fit_params_from_grid(
    grid,
    a_v=(0.0, 2.0),   # free Av
    d_cm=3.086e19,    # fixed distance
)

Available modes:

fixed(value)
free(lo, hi)
bounded(lo, hi)

Example:

from sed_model import FitParams, fixed, free

params = FitParams(
    teff=free(5000.0, 6500.0),
    logg=fixed(4.44),
    meta=free(-1.0, 0.5),
    a_v=fixed(0.0),
    d=fixed(3.086e19),
)

Extinction

from sed_model import make_extinction_model, run_forward

ext = make_extinction_model(
    enabled=True,
    law="fitzpatrick99",
    a_v=0.3,
    r_v=3.1,
)

result = run_forward(
    teff=5778,
    logg=4.44,
    meta=0.0,
    R=6.957e10,
    d=3.086e19,
    grid=grid,
    filters=filters,
    extinction=ext,
)

Supported extinction-law keys include:

ccm89
odonnell94
fitzpatrick99
fm07
calzetti00
gordon23

Output and I/O

from sed_model import save_sed, save_magnitudes

save_sed(result, "forward_sed.csv")
save_magnitudes(result, "forward_magnitudes.csv")

Inverse results can be saved directly:

posterior.save("posterior_samples.npz")

Relationship to SED_Tools

SED_Model sits directly downstream of SED_Tools.

SED_Tools handles acquisition, standardization, filter downloads, grid construction, and SED completion/generation. SED_Model uses the resulting atmosphere grids and filter files for forward synthetic photometry and Bayesian stellar-parameter inference.

A typical workflow is:

SED_Tools  ->  build/download SED grids and filters
SED_Model  ->  generate synthetic magnitudes and infer stellar parameters

Documentation and Demos

Full documentation, including walkthroughs of every demo script in demos/, lives at:

https://nialljmiller.github.io/SED_Model/

The site is built with MkDocs from the docs/ directory and embeds the demo sources directly, so the documented examples are always identical to the code in this repository.


Testing

pytest tests/test_forward.py
pytest tests/test_inverse.py

The forward tests verify grid loading, bounds checking, interpolation, filter loading, zero-points, bolometric quantities, and synthetic magnitudes.

The inverse tests verify self-consistent posterior recovery and InverseResult persistence.


Repository Structure

sed_model/
  __init__.py
  grid.py
  filters.py
  forward.py
  inverse.py
  params.py
  io.py
  sed_extinction.py

fortran/
  public/colors_def.f90
  private/{colors_utils,hermite_interp,linear_interp,
           hermite_interp_bounded,synthetic,bolometric}.f90
  cc_api.f90

demos/
tests/
Makefile
meson.build
pyproject.toml
meson.build
meson_options.txt
tools/

License

SED_Model uses a mixed-license structure. The Python source code, documentation, examples, tests, and packaging files are distributed under the MIT License. The Fortran numerical kernels in fortran/ are distributed under LGPL-3.0-or-later. See LICENSE and source file headers for details.


SED_Model: The Pythonic Inside Story of MCMC-Based Stellar Parameter Inference from Photometric Grids, by Niall Miller

Metadata

Release files for sed-model 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sed-model 0.3.0
File Size Uploaded Provenance
sed_model-0.3.0.tar.gz 289.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for sed-model 0.3.0
File
sed_model-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
sed_model-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sed_model-0.3.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
sed_model-0.3.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
sed_model-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
sed_model-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sed_model-0.3.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
sed_model-0.3.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
sed_model-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
sed_model-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sed_model-0.3.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
sed_model-0.3.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
sed_model-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
sed_model-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
sed_model-0.3.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
sed_model-0.3.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
sed_model-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
sed_model-0.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
sed_model-0.3.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
sed_model-0.3.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 11.1 MB

Release files / sed_model-0.3.0.tar.gz

Download URL sed_model-0.3.0.tar.gz
Size 289.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6f977e343c67560c327dac0cf01968af421bf6e05b41233230694f08635a5893
BLAKE2b-256 checksum
How to use checksums
90697f8c03b7494547a741cc11c3533587ac27c251a7bceae36bb6f1397dc9d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sed_model-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
23ad90d14d42cb5ebf599aca5245f487d8a5a677afa90ab4e7c623e3fc31354a
BLAKE2b-256 checksum
How to use checksums
cccf66aee6117ccde26eb8b636f00fddbb98e3bcdb2e98f2e157c7a75467ba91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sed_model-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 545.3 kB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a110f93eece8f2bacc67fc7d31e0a10fc32d52cbee3bc1ef23eb0a32d8a8f576
BLAKE2b-256 checksum
How to use checksums
c17a3d7ef5bbcdf9e495191e0448c2346c803d77831cf8d6a842096af25c22aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL sed_model-0.3.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 268.6 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
8f9414a64b588cbb81f8d90e6c5a40005b188b20825df436cc10c10e8c4e223d
BLAKE2b-256 checksum
How to use checksums
0f6dc60f2d015d4ea49a075177d719666e2c3e8b7b3b9b9fcc43eb2d9d94b46c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL sed_model-0.3.0-cp314-cp314-macosx_14_0_arm64.whl
Size 250.5 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2c62b7f1121a45a5329fb81c6dc979ec271091ef7427f482ce76b7ece778bd25
BLAKE2b-256 checksum
How to use checksums
2dbc582d3f4746fe8f7d82cd78e1fc768d3b06b42f5b7f2450822ddc7acea657
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sed_model-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c41bc701d652ecc4a238a57925b36bb5506c6341c5e6f2cc37e0b2c6ac33857
BLAKE2b-256 checksum
How to use checksums
31a97c1b3e57ca5d4ed4a260053959ae83927b4dd5117d7a4c16a1220a705d3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sed_model-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 545.3 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7516d022370355ff2b47b7042d20ce2bfd2c04cfad27453bf0ce82430fd639d7
BLAKE2b-256 checksum
How to use checksums
76934f97cf8319969684cb6daa48c6a44cacf01f115b85cfbcbc924427205ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL sed_model-0.3.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 268.6 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
8d45482b85675f2b581e386509ee603d56b47ee7a1d468bf901a47fdb1744484
BLAKE2b-256 checksum
How to use checksums
bf9629b05d0baab903cca6733445f4d8a44c53d9359d830dc527bfefe80266f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL sed_model-0.3.0-cp313-cp313-macosx_14_0_arm64.whl
Size 250.5 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d46ed7d7417b6e3129f95c02f60a996b91d36f78d7f2f628d1f9ccb853616c72
BLAKE2b-256 checksum
How to use checksums
eea301bcb7d2201a76419fd2e94ee0eee4a32f9142facba8977410d33e80dc51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sed_model-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b3dce9891cd5c48ef76fd5a0b3dd68c859e6f16894daf2d633a2a42011f0360
BLAKE2b-256 checksum
How to use checksums
356414e15f401e0fc170391712e198f82b270dd54011e5d711df1e56d0f393b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sed_model-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 545.3 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bac95d1237960d7723028afc857846effaf70c6310dd05226b969a16fb40a525
BLAKE2b-256 checksum
How to use checksums
828b9b8c5711dd7e1078ea4cf711be81af6a19db960d09e75542541e0227087e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL sed_model-0.3.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 268.6 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
eeacdf88c847336c34c423096a77eea3390d55175c3ebd8a92138896dce9e9b0
BLAKE2b-256 checksum
How to use checksums
a6bc4e55fa9643a98726add1f3c6d5ef897a3b7a74581ba3f08c339b145c7e05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL sed_model-0.3.0-cp312-cp312-macosx_14_0_arm64.whl
Size 250.5 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
35fbd961fd98c671e34ae94f4ee6b188ff35d3c84e334d23d3036f102e1aab19
BLAKE2b-256 checksum
How to use checksums
eafc3d3204a4e444183826633036c35f3db224600b59694f624a5a80db03f0ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sed_model-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a275088189d301e0ee6c4e8109ecce97f73bb544f4e9825ada8e5c8fe58cf8c1
BLAKE2b-256 checksum
How to use checksums
99f121c559cd6a7a46ac0799a6e0a654a42a5ff97198f94462ede196dd0b8689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sed_model-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 543.9 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ba5890b9b263f58d1fba3006eca0309d7fb1244d427b4cb1cd21c930eda3b697
BLAKE2b-256 checksum
How to use checksums
d6ef7835e20e3325272a7f2930ee72d68684ab17b75532c92472891e859d09e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL sed_model-0.3.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 267.8 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
99861e2968d355a53b6d05af6c7c10da9e223856dbe524ab01c80529a05dabe2
BLAKE2b-256 checksum
How to use checksums
8681b9e9db06e0e728c71f1780c54c83c5edd8929f20f4fc13ab2e0233e81c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL sed_model-0.3.0-cp311-cp311-macosx_14_0_arm64.whl
Size 250.1 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
13e4d769c10c757d993d75f7fdd09c2e78189b8537f9c9ddce2898831abb4d64
BLAKE2b-256 checksum
How to use checksums
e45582db28f2001630854817b8353f29578008548604d828713092ce4af3ffc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL sed_model-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef035c97c908aaedb494a5a7b2ed41c4b3de9d09b8d26d02e57b30e4d1c392de
BLAKE2b-256 checksum
How to use checksums
69c3c0627260b8092c4adabfa3fa590ddd4b400250387bd8b7cd132b601a02fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL sed_model-0.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 542.1 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
59167631761e51e8ec08cf8cdd5f84b4d1d454651680e6e8358a2b9f0d4becd5
BLAKE2b-256 checksum
How to use checksums
7cb0a66feffb3a67c9b3a9a24ed7b6b3dff31c6aa0ef595583477116259d865f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL sed_model-0.3.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 264.2 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
e219755792b8469db081988879d307d570afe408af87943e92af3aa0bc7c80f8
BLAKE2b-256 checksum
How to use checksums
2ffb447f767b1f21ed48cc675ba534a6fd7b1122a66b5e7470563610a262d358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / sed_model-0.3.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL sed_model-0.3.0-cp310-cp310-macosx_14_0_arm64.whl
Size 248.6 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
454a5f75810a8d701c8371e25b70379434a79c3d56f6b92ced6dd50a200ec2c4
BLAKE2b-256 checksum
How to use checksums
499070bc67f3a2f01ffd890e241222a4f3d881e8be0acaa3830d21f66878726f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for sed-model 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.3.0 This release

21 release files No provenance

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