FrisPy
FrisPy copied to clipboard
Frisbee flight simulator written in Python.
In the RTD doc, inside [Running](https://frispy.readthedocs.io/en/latest/readme.html#running) section, the sample code is not working. The reason is that in the first line when we are import, it is not working. Instead...
Hi, I've been playing around with some different initial conditions and am a bit confused why when throwing the frisbee vertically upwards with no spin it doesn't fall directly downwards....
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7. Commits 9e9e840 2022.12.07 See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you...
Look into using this: [https://github.com/monim67/poetry-bumpversion](https://github.com/monim67/poetry-bumpversion) in order to keep `__init__.py` and `pyproject.toml` in lock-step with each other.
Or RK5. doesn't matter. scipy's solver is slow, so anything will do. AC: - let the solver be passable - demonstrate that our own is faster
EOM should have instantaneous coordinate attributes. Everything can be computed off of setters.
This should be straight forward. Things like labels and units should be standardized. Shortcut routines for plotting angles in a circular plot. Automatic rescaling. Etc.
[`scipy.integrate.solve_ivp`](https://docs.scipy.org/doc/scipy/reference/generated/scipy.integrate.solve_ivp.html#scipy.integrate.solve_ivp) allows for callable "event" objects to be passed to the solver. This is an elegant way to handle the [disc hitting the ground](https://github.com/tmcclintock/FrisPy/blob/master/frispy/equations_of_motion.py#L147), since it can let the integrator...
Use the basic sphinx build and host on either RTD or github pages. Here is the TODO checklist: - [x] create docs on readthedocs -- done, docs are found [here](https://readthedocs.org/projects/frispy/)...