Skip to main content

SatSimJS widget for Jupyter and Marimo (Cesium-based)

Project description

SatViz

SatSim source code was developed under contract with AFRL/RDSM, and is approved for public release under Public Affairs release approval #AFRL-2022-1116.

The SatSimJS widget for Jupyter and Marimo.

SatViz

Installation

pip install satviz

or with uv:

uv add satviz

Usage

Jupyter

from satviz import SatSimJS
w = SatSimJS(height_px=1000)
w

Release

To build and publish a release to PyPI:

  1. Bump version in pyproject.toml.

  2. Build and validate locally:

    python -m pip install --upgrade build twine
    python -m build
    twine check dist/*
    
  3. Publish:

    • Manual: twine upload dist/* (requires a __token__ PyPI API token)
    • CI: push a tag like v0.1.0 to trigger GitHub Actions. Configure the PYPI_API_TOKEN repository secret with your PyPI token.

Marimo

import marimo as mo
from satviz import SatSimJS

widget = SatSimJS(height_px=900)
w = mo.ui.anywidget(widget)
w

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

satviz-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

satviz-0.1.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file satviz-0.1.0.tar.gz.

File metadata

  • Download URL: satviz-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for satviz-0.1.0.tar.gz
Algorithm Hash digest
SHA256 331dd20700a93fa94e9e94cf73e412be347be2dddf8d7a475d7cc3e0d74ddf9f
MD5 d1a7e1355ebfee1ce7cd80669693cf6b
BLAKE2b-256 1b1320feb4e2b4c349d88091b32f55c70da83c560de0498da26fbd0d362372db

See more details on using hashes here.

File details

Details for the file satviz-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: satviz-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for satviz-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b24605f3df6a093185a90214033e5a487c8123f2ac4ea88973f9e8d3fbdafb9
MD5 1fe0e7e475ce4e4d00d6cb319b1dce49
BLAKE2b-256 2953140aabef703c6712330fff1e6e35bab40ba495faf32833fa79a4e34baacb

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