Skip to main content

Nancy Grace Roman Space Telescope WFI Simulator

Project description

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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

romanisim-0.13.1.tar.gz (26.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

romanisim-0.13.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.1-cp314-cp314t-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

romanisim-0.13.1-cp314-cp314t-macosx_10_15_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

romanisim-0.13.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.1-cp314-cp314-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

romanisim-0.13.1-cp314-cp314-macosx_10_15_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

romanisim-0.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.1-cp313-cp313-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

romanisim-0.13.1-cp313-cp313-macosx_10_13_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

romanisim-0.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.1-cp312-cp312-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

romanisim-0.13.1-cp312-cp312-macosx_10_13_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

romanisim-0.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

romanisim-0.13.1-cp311-cp311-macosx_11_0_arm64.whl (26.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

romanisim-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file romanisim-0.13.1.tar.gz.

File metadata

  • Download URL: romanisim-0.13.1.tar.gz
  • Upload date:
  • Size: 26.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for romanisim-0.13.1.tar.gz
Algorithm Hash digest
SHA256 d8d5405bc4ae477904a21aa633c5bc3dc55a09b746129be0176a041c4dd47773
MD5 cd2b0e406d9832b0f1ad5d4ce10cff3b
BLAKE2b-256 de5e266c103b261002aad530e184ffa1f84262d2b097189abab21388f8b4ce84

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b37ae66c37117f32036a3e4b9b0aae2a5c295a7e40b9ad3056795579c4203073
MD5 52f25dcd7bc58e73d6b3e73d39a86560
BLAKE2b-256 cda27409d55d78e764c375a8e378d47db0f06fb316fe5f1b02db5003438bda13

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aad76f5980a74677c3243467467bd60040a40a4a9d743ef63b3dc514f4bc7336
MD5 8123b468e0d00438fd053169e64eb00e
BLAKE2b-256 944312ec7ae7a593876ee3f3372069f380fcc83195784cac314fa085a6ad5ddb

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6ab488304779f67082b2c9404f907de0e543ca430ba139e598a44265269ad8d7
MD5 f1c51f74f2796d2099ec497f3da262b1
BLAKE2b-256 5e02143f6aaff0275578405d457d41cd412c46bf1baa05aa411e2875a0cb1e40

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14e2ef6f7b2f1314af35379577b77cbec8033bdedb2434e0d9dcd56009a66beb
MD5 12ca19d88bb45a417e3cbe7449a7c5bb
BLAKE2b-256 8d4b626e11500f7f879d20707e8a8e715229df446c7f6256892c829e737addaf

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d8724a3a2b1922d69c2e12cab85b93e3659c66d50cf1284c8fdc487fb7f5723
MD5 3556c7cb3edecb63385075551ae17d1d
BLAKE2b-256 894bd42879a3ba4773fd4b4457b9c15bda196f7619aa35410118236cefb763ad

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 aa8120cbf4b4803efd51dcea7c36ff4ee87243fbd6d411c0eb0911d63ca04073
MD5 4848904ae27983eb4973d986ef5771b0
BLAKE2b-256 f61a1f470bbd4d0c8e10c5c7b515f5a57dbb7b9be4aa2a516f9b5b41aa8c1bc2

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da471f3703c5be8c9946053f900d73d93b8eaabeea8925e17c89939646d6c4e7
MD5 072df5b6f8a7510a833b3094dfc10a45
BLAKE2b-256 b3221405e1b60b14e7d166546d8451cf443bb0fb5b92e1e0b590d8c35f42f1ad

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e595295847534e60e49d92fbb01c6d582cdca19b9eaf0320a44471475254900
MD5 0655da5804cb83441fd17332cfa2b13d
BLAKE2b-256 ea9bfed74e8226ffa5749d8dd1929e1175d2577d27f339976265de522572eb18

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aefc847e7e198ad4155fc8fc12d52e09db628c5b9f46c614ce4b8a5888b92933
MD5 5bcc4370cb090c7ef4e719c467613141
BLAKE2b-256 a0ffa1cbf9a1784f3dfee73551b8738bfce1e0f64003456fba494b1ca6631a79

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2736ffaf1cf6a894ef72319c2621fd9b081222d11d8785abc22fdc8cb7a6268a
MD5 e261e3e964bdf2e85b425eff2980860e
BLAKE2b-256 b5b94c7a0a2f28a38eeb284a1fc0b53ea5e84f5115edeacce0532c76882cd214

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c8002aadc8c8dd47cd2e46793cb708b7a3de1dafd21ef94d1bef36f7e2b52a3
MD5 b2af051c9de6cc6309c4912d107a9dd9
BLAKE2b-256 a071a6adb05f6b7016685eef352aeac0b2c17d94faf4e747aed2a966533487f3

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ccdfc991bcdb5abe67a205bdb318516f935582095112cc78efc3fb137ae46c84
MD5 dd77eec1a05e7cfb302b278f64b99ff4
BLAKE2b-256 c02c32b13cd0b28ab08a774d0259bbf9b867e3865aec1f0533fad7ca59e810d9

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e2fb1304890fbbf3ef6249e478fba9ac228d5a2d05460040dd394ce9ac187bb
MD5 18e0d35ad6efb00ba364036ed8a188fe
BLAKE2b-256 ef1065c6d103acd47d1fe922ca3befd49bb1c5ff0fa1f8726c3f82792d541870

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37a8f1a7e74704497ffdc4a16bd2ce3864d09dd199a33a8249bc9e33c6455a93
MD5 59e95d242c95aad355e58a8ddd0dd967
BLAKE2b-256 2d710a77f8875de6d268ac8d369f4781917cac23c41f36759124ec46fb20a30e

See more details on using hashes here.

File details

Details for the file romanisim-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for romanisim-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17308587df7daef41f1451345c9f3c4141d51b421585bce4da97c3611fa1c3ca
MD5 ce2ffd480f032ff34124e70b45e083b3
BLAKE2b-256 0f61ec0266665ac735a058c83934b17c838666e7e4c9450595e14053ffdb0a79

See more details on using hashes here.

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