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.
- Repo link (for PyPI)
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
-
"pip install solarkit" or download package files from repository and install locally
-
Download or create your own data
-
Create .py file
-
Start experimenting! (follow example image for guidance)
Use example (example file available in repository)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| solarkit-1.0.1.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|