Skip to main content

Visualise a solar system and do cool stuff with it

Project description

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

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

solarkit-1.0.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

solarkit-1.0.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file solarkit-1.0.0.tar.gz.

File metadata

  • Download URL: solarkit-1.0.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for solarkit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2c4f28cf28ce5e1f02e27bcd534e7887ab5e361170bace484609dac3b30f5508
MD5 3fec58d090e76110d04d8df0e4da4858
BLAKE2b-256 a0a3d276fdc9b27a95ebc3d0388bf73c22c0c1446b0afd13dc89481450ff47c9

See more details on using hashes here.

File details

Details for the file solarkit-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: solarkit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for solarkit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c6c6f95d33f7fd1249fc27139a98efb9646d5a6e485a16455638dc644bbb0c0
MD5 98f9efac1449f43b52aa5d98e247d09f
BLAKE2b-256 88aaa1c6cf6d0c0c8c7dc9fc4b99822c88022bd53e0af95a670a252c5df55340

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page