Skip to main content

solarkit - BPhO Computational challenge

A tool to easily visualise and perform calculation on a solar system. The solutions for all challenges are embed but also provides the tools to tinker around and build new, original simulations.

It was built as the first part of a two part subimission for the challenge. My idea is to create a website using django to allow anyone to use the simulation. Having this package will ensure clean, backend code that will do the work in just a couple of lines.

Challenges

  • Kepler's Third Law

  • Visualise a solar system

  • Visualise the solar system, animated

  • Spinograph

  • Angle vs Time

  • Heliocentric model

Personal aditions

  • Tools to create, save & load a custom solar system

  • Save the model output to an image

  • Spinograph, animated

How to use

  1. "pip install solarkit" or download package files from repository and install locally

  2. Download or create your own data

  3. Create .py file

  4. Start experimenting! (follow example image for guidance)

Use example (example file available in repository)

solarkit_example

Release files for solarkit 1.0.1

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

Source distribution (sdist)

Source distribution for solarkit 1.0.1
File Size Uploaded
solarkit-1.0.1.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for solarkit 1.0.1
File Interpreter ABI Platform
solarkit-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 20.4 kB

Release files / solarkit-1.0.1.tar.gz

Download URL solarkit-1.0.1.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c442ddd727acaadd5e46fe52a91dc9d5eca9cc32b696d637e70be82889072354
BLAKE2b-256 checksum
How to use checksums
88866df3a8e9384d24aaa89119f3ca86bba0e6be0b337cf27e529c95642cf2ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.12

Release files / solarkit-1.0.1-py3-none-any.whl

Download URL solarkit-1.0.1-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45620d0d72a3e0f2fab42e54325d8b3f138598b73bbf0d73ae41f8eb46f90b29
BLAKE2b-256 checksum
How to use checksums
bbbfd2e6e46d19b6e71a7338fe90e14379473a6ec0c42f2b9daf43027de01008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.5

2 release files

0.1.1

2 release files

0.1

2 release files

0.0.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