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.

alt text

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:

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

    • Manual: twine upload dist/* (requires a __token__ PyPI API 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.2.0.tar.gz (6.2 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.2.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for satviz-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9cebaa658c82828b32a87edbae2234360b87ca828b306f340a71cc2f2b1d06ec
MD5 6429724243410b084de08f38734d291a
BLAKE2b-256 0826b1b7a71678f9a79e7ab05de117282c1b3c1f3fef4e1d046e6285769a7576

See more details on using hashes here.

File details

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

File metadata

  • Download URL: satviz-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adb2a83842bea85028e98b2c7f4cb7ae2a4cd83c8fe01074e659cf09e642385d
MD5 ec5cb54a9ba79fb09f21b1a3955be819
BLAKE2b-256 37d7e2c903d8402cde68836e9a7bde0382f5cd96e23868922b9a0f8616f6e20c

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