openMotor
astropy
openMotor | astropy | |
---|---|---|
7 | 26 | |
337 | 4,235 | |
- | 1.6% | |
5.0 | 9.9 | |
3 months ago | 1 day ago | |
Python | Python | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openMotor
-
My partner’s son really wants to make a sugar rocket- what to discuss with him
keep away from PVC tubes, cause those shatter rather than peel like with cardboard or aluminium tubes. and unlike aluminium, it doesn't turn up in x-rays. don't follow online video tutorials, cause they're often simplified massively and don't explain the complexities. anyways, here's an online video tutorial (ironic) series by someone who's built much more complicated motors than pvc tubes packed with sugar. He does this at MIT, and also co-made OpenMotor, a software to get estimated chamber pressure, KN (a value proportional to the chamber pressure and surface area of burning, can't remember the exact formula for it), and thrust, plotted on a graph relative to time. There's also this site, which is basically the archive of someone who's been building amateur motors for decades, and it contains hundreds of separate pages, most of which contain extremely useful information, especially the theory section. I'm currently designing my own motor using sugar too, and these have all been a massive help.
-
What's the difference between table sugar and powdered sugar for Rocket Candy ?
You’ll also need a casing capable of safely handling the pressure, so you might as well just get a commercial reloadable motor at that point. It would be a good idea to take a step back and stop making your own motors until you have enough experience with reloadable motors to understand how they work. A good way to get familiar with the design aspects is to try replicating the performance data from existing motors in OpenMotor, which you can also use to design experimental motors around a commercial motor case.
- Rocket Analysis Code
- openMotor v0.5.0 released! Follow the link to read the changelog and download it.
- Solid propellant burn back modeling
- Way to measure model engine thrust for class
- OpenMotor: An open-source internal ballistics simulator for rocket motors
astropy
-
Julia 1.10 Released
Astropy [0] lives at the heart of most work. It has a Python interface, often backed by Fortran and C++ extension modules. If you use Astropy, you're indirectly using libraries like ERFA [6] and cfitsio [7] which are in C/Fortran.
I personally end up doing a lot of work that uses the HEALPix sky tesselation, so I use healpy [2] as well.
Openorb is perhaps a good example of a pure-Fortran package that I use quite. frequently for orbit propagation [3].
In C, there's Rebound [4] (for N-body simulations) and ASSIST [5] (which extends Rebound to use JPL's pre-calculated positions of major perturbers, and expands the force model to account for general relativity).
There are many more, these are just ones that come to mind from frequent usage in the last few months.
[0] https://www.astropy.org/
-
Skyfield: Elegant Astronomy for Python
Users interested in a broader range of astronomical tools beyond coordinate transformations may be interested in https://www.astropy.org/ and its affiliated packages.
- Astropy: Common core package for Astronomy in Python
- [R] Astronomia ex machina: a history, primer and outlook on neural networks in astronomy
-
License Adherence Help
I'm working on a pure Rust approximation of astropy. Up til now, I was able to recreate the intent by looking at an external API, but I'm moving on to functionality that I don't understand enough to implement without basically copying the code. Astropy uses the BSD-3 license, and it wraps the ERFA library which uses a custom license. My project currently uses the MIT license. My PR is here - my question is have I attributed everything correctly, or is there anything I need to change for everything to be above-board?
- Astro physics data analysis
- I'm a mechanical engineer with a solid background in Python and experience earlier in my career in natural science/physics. Are there any meaningful, active, open source opportunities in space science?
- OpenSource voltado à ciência
-
Astronomical Calculations for Hard SF in Common Lisp
For folks who might be interested in astronomical calculations but who don't want to roll their own library, astropy (https://www.astropy.org/) is widely used by professional astronomers.
-
Looking to study data from JWST's spectroscopy instruments
I agree with the other commenter. Check out their github. If you’re looking to build your skills long term (and have some experience with python) it’s worth checking out astropy and their fits file handling routines.
What are some alternatives?
AeroVECTOR - Model Rocket Simulator oriented to the design and tuning of active control systems, be them in the form of TVC, Active Fin Control or just parachute deployment algorithms on passively stable rockets. It is able to simulate non-linear actuator dynamics and has some limited Software in the Loop capabilities. The program computes all the subsonic aerodynamic parameters of interest and integrates the 3DOF Equations of Motion to simulate the complete flight.
Pandas - Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
RocketPy - Next generation High-Power Rocketry 6-DOF Trajectory Simulation
SciPy - SciPy library main repository
nextinspace - Never miss a launch. 🚀
Dask - Parallel computing with task scheduling
openrocket - Model-rocketry aerodynamics and trajectory simulation software
Numba - NumPy aware dynamic Python compiler using LLVM
SymPy - A computer algebra system written in pure Python
PyDy - Multibody dynamics tool kit.
pint - Laravel Pint is an opinionated PHP code style fixer for minimalists.
pint - Operate and manipulate physical quantities in Python