Skip to main content

CI codecov

romanisim: an image simulator for Roman

romanisim is a Galsim-based simulator of imaging data from the Wide Field Instrument (WFI) on the Nancy Grace Roman Space Telescope (pronounced roman-eye-sim, stylized Roman I-Sim). It uses Galsim to render astronomical scenes, WebbPSF to model the point spread function, and CRDS to access the calibration information needed to produce realistic WFI images.

The simulator starts by producing an idealized scene with Galsim and a PSF, and then proceeds to simulate the various noise sources and instrumental systematics imprinted by the system. One major feature is a fairly faithful implementation of up-the-ramp sampling and ramp-fitting, so that romanisim can produce realistic L1 images ("raw" sets of up the ramp samples like those that will be delivered from the telescope) and L2 images (calibrated images of astronomical flux per pixel).

Warning romanisim is under active developement. Its output has not been formally validated; only limited testing has been performed. For this reason, use of romanisim for preparation of ROSES proposals is not advised. Other packages like galsim's roman package or STIPS may better serve such purposes.

Documentation

See the full romanisim documentation at readthedocs.

Installation

pip install romanisim

should do most of what you want. Then

romanisim-make-image out.asdf

will render a test image. See the documentation for more information about simulating scenes you're actually interested in!

Contributing

romanisim is intended to support the community in understanding and analyzing imaging from Roman. If there are features you want to use or see, file an issue, or better yet, make a pull request!

Metadata

Release files for romanisim 0.15.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 romanisim 0.15.0
File Size Uploaded Provenance Actions
romanisim-0.15.0.tar.gz 28.4 MB Without provenance Details for romanisim-0.15.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for romanisim 0.15.0
File Interpreter ABI Platform Actions
romanisim-0.15.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for romanisim-0.15.0-cp311-abi3-musllinux_1_2_x86_64.whl
romanisim-0.15.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for romanisim-0.15.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
romanisim-0.15.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for romanisim-0.15.0-cp311-abi3-macosx_11_0_arm64.whl

Total release size: 115.0 MB

Release files / romanisim-0.15.0.tar.gz

Download URL romanisim-0.15.0.tar.gz
Size 28.4 MB
Tags Source
SHA-256 checksum
How to use checksums
573f1336bd6edb63b8e50894199f30d3b7ab02431c6d163a98aab3d15aad6da3
BLAKE2b-256 checksum
How to use checksums
c2f042b983e8251c57428405a49cd8077934c344c1fd71bc494babfcf34b0f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / romanisim-0.15.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL romanisim-0.15.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 29.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
e7623a9eb8187910358340b61baf052be973cdc5b58ec76aa845724bf964433d
BLAKE2b-256 checksum
How to use checksums
245f55064d5b4922179751cad2ef3935b005c3622c663b3cf0bf314b659987d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / romanisim-0.15.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL romanisim-0.15.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 29.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
f0906c6f845985a82edcc3b74ffa69ef91ca1dd3e99149fd121a9c1fe2b289ce
BLAKE2b-256 checksum
How to use checksums
536c6dca6c758d7481501859285d9db5938441440d0b3e797c174c30dbf160da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / romanisim-0.15.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL romanisim-0.15.0-cp311-abi3-macosx_11_0_arm64.whl
Size 28.6 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b70b1dcb045708f957350d015eb6cbcd8f4e95b5be4def98336fb863b69c1ad
BLAKE2b-256 checksum
How to use checksums
568378baaf8977cd0458363ce53aa19524aed6bcfda83841baa111a07552cff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Security for romanisim 0.15.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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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