Skip to main content

GeoSol Research Logo

Sandbox

Demos, experiments, and integration tests for the GRI FOSS ecosystem.

gri-sandbox is not a pip-installable library. It is a collection of standalone scripts that exercise functionality from across the GRI package suite.

Documentation

The wheel ships its documentation inside the package, in gri_sandbox/docs/, so it is available wherever the package is installed:

  • overview.md -- every experiment, how to run it and what it shows
  • api_summary.md -- generated from the package exports (empty: the sandbox is scripts rather than an API)

Print the directory with python -c "import gri_sandbox, pathlib; print(pathlib.Path(gri_sandbox.__file__).parent / 'docs')". Every example in those files is run by the test suite.

Installation

git clone https://gitlab.com/geosol-foss/python/gri-sandbox.git
cd gri-sandbox
uv sync

Organization

Each script lives in its own folder. By convention, the entrypoint is main.py or documented in a folder-specific README. Each folder has an __init__.py for local imports.

from gri_sandbox.<folder> import <module>

To run any script:

python -m gri_sandbox.<folder>.main

Dependencies

gri-sandbox depends on most packages in the GRI FOSS ecosystem:

  • gri-fitter, gri-iono, gri-memoize, gri-nsepoch, gri-plot, gri-pos, gri-tropo, gri-utils

Other Projects

Current list of other GRI FOSS Projects we are building and maintaining.

License

MIT License. See LICENSE for details.

Metadata

Release files for gri-sandbox 0.2.7

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

Source distribution (sdist)

Source distribution for gri-sandbox 0.2.7
File Size Uploaded
gri_sandbox-0.2.7.tar.gz 87.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gri-sandbox 0.2.7
File Interpreter ABI Platform
gri_sandbox-0.2.7-py3-none-any.whl Python 3 none any Details

Total release size: 189.0 kB

Release files / gri_sandbox-0.2.7.tar.gz

Download URL gri_sandbox-0.2.7.tar.gz
Size 87.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2c40b77ac2b5babaf023106e34ecface38c68887fd10c3d0510c4f796e59c09a
BLAKE2b-256 checksum
How to use checksums
bd2cd47608adada3989a6cbd08d13ec685fe73b9f530d2ecce6e73559d952aa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / gri_sandbox-0.2.7-py3-none-any.whl

Download URL gri_sandbox-0.2.7-py3-none-any.whl
Size 101.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d37a341090c32b77613200fc40c8522205794a0972056b121aa019f44b8b4827
BLAKE2b-256 checksum
How to use checksums
cb2e1829757d9390affcd5eb6d72b5bf29a126bfba523202c655bc5186175ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.1

2 release files

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