A package to efficiently tell whether a set of objects are in field
Project description
objectsInField (oif)
This package generates a list of candidate detections for an input population of moving objects in a specified list of field pointings.
Requirements:
- python 3
- spiceypy python library
- pyoorb python library
- other standard python libraries like numpy, pandas, etc.
- NAIF SPICE Utilities
Setup (for developers):
The easiest way to get started is by using the Anaconda Python
Distribution's conda
package manager
Begin by creating and activating an environment with all the prerequisites:
conda create -n oif-dev -c conda-forge -c mjuric python spiceypy openorb numpy pandas matplotlib spice-utils
conda activate oif-dev
Then download the various large binary files (mostly SPICE kernels) that we don't keep in git by running
./bootstrap.sh
Next, set up an editable (in-place) development environment
pip install -e .
This will allow you to run the code from the source directory.
Finally, run a test to make sure everything worked:
cd test
oif input.config
- To uninstall:
python setup.py develop -u
Usage:
After installing (either the editable install with pip install -e .
, or
a regular install with pip install
), from the directory containing your
input configuration file run:
oif input.config
Refer to the documentation under the doc/
folder for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file oif-0.0.0.tar.gz
.
File metadata
- Download URL: oif-0.0.0.tar.gz
- Upload date:
- Size: 25.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b68e1e2b6779f0cb092922130205a0c5bfa97acc995d70a7a8b8383d16dcff30 |
|
MD5 | ce7fbf106f97cfd47ef4c465ca06a318 |
|
BLAKE2b-256 | 91e10d45031c4bcf6624f779491db8af43b166cbfd2aa697735a2585f2010d19 |