Skip to content

Commit 96c4507

Browse files
committed
add assessment of pydlutils readiness
1 parent 447f642 commit 96c4507

File tree

2 files changed

+61
-2
lines changed

2 files changed

+61
-2
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ matrix:
8585
- python: 2.7
8686
env: NUMPY_VERSION=1.10 SCIPY_VERSION=0.16
8787
- python: 2.7
88-
env: NUMPY_VERSION=1.9 SCIPY_VERSION=0.14
88+
env: NUMPY_VERSION=1.9 SCIPY_VERSION=0.14 CONDA_DEPENDENCIES='libgfortran=1.0 scipy matplotlib'
8989
- python: 2.7
9090
env: NUMPY_VERSION=1.8 SCIPY_VERSION=0.13
9191
- python: 2.7

docs/pydl/pydlutils.rst

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,66 @@ SDSS Utilities (`pydl.pydlutils`)
77
Introduction
88
++++++++++++
99

10-
This is a placeholder for pydlutils documentation.
10+
This package provides functionality similar to idlutils_,
11+
a general suite of tools heavily used by SDSS_.
12+
13+
.. _idlutils: http://www.sdss.org/dr12/software/idlutils/
14+
.. _SDSS: http://www.sdss.org
15+
16+
idlutils_ is itself divided into a number of subpackages. Below we list
17+
the subpackages and the usability of the PyDL equivalent.
18+
The readiness levels are defined as:
19+
20+
Not Applicable
21+
Another built-in or numpy/scipy/astropy package completely replaces this. No point in implementing.
22+
None
23+
Not (yet) implemented at all.
24+
Rudimentary
25+
Only a few functions are implemented.
26+
Fair
27+
Enough functions are implemented to be useful, but some are missing.
28+
Good
29+
Pretty much anything you could do with the idlutils code you can do with the equivalent here.
30+
31+
=========== =============== ===================================================
32+
Subpackage Readiness Level Comments
33+
=========== =============== ===================================================
34+
2mass None For use with matching 2MASS catalogs to SDSS data.
35+
astrom None For use with SDSS astrometric data structures. Largely superseded by WCS.
36+
bspline Good
37+
cooling Good
38+
coord Fair Some functionality already provided by :mod:`astropy.coordinates`.
39+
cosmography None
40+
dimage None
41+
djsphot None
42+
dust None For use with the SFD galactic dust map.
43+
first None For use with matching FIRST catalogs to SDSS data.
44+
fits Not Applicable Use :mod:`astropy.io.fits`.
45+
healpix None
46+
image Rudimentary Only a few functions implemented.
47+
json Not Applicable Use :mod:`json` or other packages.
48+
mangle Fair Some work still required on polygon area calculations.
49+
math Fair
50+
mcmc None But there are plenty of good Python MCMC packages out there.
51+
mglib None
52+
misc Fair
53+
mpeg None
54+
mpfit None
55+
physics None
56+
plot None Much functionality already exists in matplotlib.
57+
psf None
58+
rgbcolor Good
59+
rosat None For use with matching ROSAT catalogs to SDSS data.
60+
sdss Good Most important functionalities are bitmasks and reading sweep files.
61+
slatec None
62+
spheregroup Good Used for matching arbitrary RA, Dec coordinates to other arbitrary RA, Dec coordinates.
63+
TeXtoIDL Not Applicable This package is for including TeX in IDL plots. Since matplotlib understands TeX natively, this is not needed.
64+
trace Fair
65+
ukidss None Used for matching UKIDSS catalogs to SDSS data.
66+
wise None Used for matching WISE catalogs to SDSS data.
67+
yanny Good
68+
=========== =============== ===================================================
69+
1170

1271

1372
API

0 commit comments

Comments
 (0)