FrisPy icon indicating copy to clipboard operation
FrisPy copied to clipboard

Frisbee flight simulator written in Python.

Results 9 FrisPy issues
Sort by recently updated
recently updated
newest added

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 [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=certifi&package-manager=pip&previous-version=2022.9.24&new-version=2022.12.7)](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...

dependencies

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.

enhancement
installation

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

enhancement

EOM should have instantaneous coordinate attributes. Everything can be computed off of setters.

refactor

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.

enhancement
help wanted
good first issue
matplotlib

[`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...

enhancement
help wanted
refactor

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/)...

enhancement
documentation