Jo Bovy

Results 14 issues of Jo Bovy

### Problem Now that #498 has been merged and the `repl` app has been added, I'd like to raise the same issue as I raised in https://github.com/jtpio/replite/pull/24 to allow some...

enhancement
extension idea
app:repl

``McMillan17`` (and more generally, ``DiskSCFPotential``) is prone to overflow errors at large `z/zd`, for example, the following fails ``` import numpy as np from galpy.orbit import Orbit from galpy import...

In #471 we implemented the fictitious forces due to the use of an accelerating frame (rotating or linear acceleration). Because this is a `DissipativeForce` (requires velocity) and those don't work...

Deprecated in 4fee387 because it appears to no longer be used, but wait a little while longer to make sure.

Fixed in branch
pinned

In the new Orbit class, pure Python actionAngle-related functions fail for unbound orbits and cause the entire function to fail when Orbit contains multiple objects. Need to catch the unbound...

low priority
bug
pinned

The python implementation of leapfrog does not make use of the fact that drifts can be combined when not storing output, causing it to be slower than necessary. Comparing to...

enhancement
low priority
good first issue
help wanted
pinned

Installing the code using ``python setup.py install`` is currently broken (e.g., in Python 3, the library's name is different and this is not accounted for in the code, see #23)....

pinned

If an input catalog to ``xmatch.cds`` has duplicates, not every duplicate will necessarily get matched, because of [this line](https://github.com/jobovy/gaia_tools/blob/master/gaia_tools/xmatch/__init__.py#L360), which in the ``cds_matchback`` function causes every object in the matched...

## 🐛 Bug ``estimateDeltaStaeckel`` returns NaN when evaluated at z=0. This is a real, physical issue, not a bug per se, because for a location in the mid-plane, one cannot...

enhancement
help wanted

## 🐛 Bug ``distutils`` is [deprecated](https://peps.python.org/pep-0632/), so we need to replace/remove all of it's use in the code. Currently used in - ``setup.py`` - ``__intelcompiler.py`` - ~``galpy/util/_load_extension_libs.py``~

enhancement
pinned