Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
drizzlib [2019/12/30 17:21] ahughes |
drizzlib [2024/06/18 12:22] (current) Déborah Paradis |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Drizzlib ====== | ====== Drizzlib ====== | ||
| - | From this page you can download the drizzling software library, **drizzlib**, which reprojects data from HEALPix to local WCS FITS format. The current library is available in Python3. Older versions in Python2 and IDL are available, but no longer actively maintained. | + | |
| + | From this page you can download the drizzling software library, **drizzlib**, which reprojects data from HEALPix to local WCS FITS format. The current library is available in Python3. Older versions in Python2 are available, but no longer actively maintained. | ||
| The drizzling library uses a strategy where the surface of pixel intersection is computed as presented in Appendix A of Paradis et al., 2012, A&A, 543, 103. This method allows fast ingestion and guarantees the photometric accuracy of the transformation with minimal data loss during the transformation from HEALPix to local WCS FITS. | The drizzling library uses a strategy where the surface of pixel intersection is computed as presented in Appendix A of Paradis et al., 2012, A&A, 543, 103. This method allows fast ingestion and guarantees the photometric accuracy of the transformation with minimal data loss during the transformation from HEALPix to local WCS FITS. | ||
| CADE also offers a web interface to the drizzling software library called **drizzweb**. This allows the user to reproject data from HEALPix to local WCS FITS format using CADE's computing resources. The **drizzweb** page is here http://drizzweb.irap.omp.eu/ | CADE also offers a web interface to the drizzling software library called **drizzweb**. This allows the user to reproject data from HEALPix to local WCS FITS format using CADE's computing resources. The **drizzweb** page is here http://drizzweb.irap.omp.eu/ | ||
| + | |||
| + | If you use drizzlib for your research, please include the following acknowledgement in your publications: | ||
| + | |||
| + | "We acknowledge the use of the drizzlib software provided by the Centre d'Analyse de Données Etendues (CADE), a service of IRAP-UPS/CNRS (http://cade.irap.omp.eu, Paradis et al., 2012, A&A, 543, 103)." | ||
| ---- | ---- | ||
| Line 11: | Line 16: | ||
| ==== Authors ==== | ==== Authors ==== | ||
| - | * //Antoine Goutenoir (IRAP)// | + | **Project Manager:** Jean-Michel Glorian (IRAP) |
| - | * //Déborah Paradis (IRAP)// | + | |
| - | * //Jean-Michel Glorian (IRAP)// | + | **Scientist:** Déborah Paradis (IRAP)\\ |
| - | * //Gabriel Foënard (IRAP)// | + | **Previous scientist:** Annie Hughes (IRAP) |
| - | * //Nathanael Jourdane (IRAP)// | + | |
| - | * //Anaïs Amato (IRAP)// | + | **Developper:** Mickaël Boiziot (IRAP)\\ |
| - | * //Annie Hughes (IRAP)// | + | **Previous developpers:** Antoine Goutenoir (IRAP), Déborah Paradis (IRAP), Anaïs Amato (IRAP), Gabriel Foënard (IRAP), Nathanael Jourdane (IRAP) |
| + | |||
| ==== Where to download the drizzlib python code ==== | ==== Where to download the drizzlib python code ==== | ||
| | | ||
| CADE supports several options for getting access to drizzlib-python: ''git'', ''pip'' and direct download of the source tarball. | CADE supports several options for getting access to drizzlib-python: ''git'', ''pip'' and direct download of the source tarball. | ||
| + | | ||
| + | The python package can be downloaded and installed via ''pip'' (recommended): | ||
| + | |||
| + | <code> | ||
| + | pip install drizzlib | ||
| + | </code> | ||
| | | ||
| The source tree is available on [[https://gitlab.irap.omp.eu/cade/drizzlib-python|gitlab]] . | The source tree is available on [[https://gitlab.irap.omp.eu/cade/drizzlib-python|gitlab]] . | ||
| Line 29: | Line 42: | ||
| https://gitlab.irap.omp.eu/OV-GSO-DC/drizzlib-python|gitlab]]. | https://gitlab.irap.omp.eu/OV-GSO-DC/drizzlib-python|gitlab]]. | ||
| end comment */ | end comment */ | ||
| - | |||
| - | The python package itself can be downloaded and installed via ''pip'' : | ||
| - | |||
| - | <code> | ||
| - | pip install drizzlib | ||
| - | </code> | ||
| Or you can directly grab a tarball here : | Or you can directly grab a tarball here : | ||
| - | * **NEW** [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-2.1.2.tar.gz|drizzlib-2.1.2.tar.gz]] (2019-11-19) **for Python >= 3.6** | + | * [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-2.1.2.tar.gz|drizzlib-2.1.2.tar.gz]] (2019-11-19) **for Python >= 3.6** |
| * [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-1.2.6.3.tar.gz|drizzlib-1.2.6.3.tar.gz]] (2018-12-07) **for Python >= 2.7** | * [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-1.2.6.3.tar.gz|drizzlib-1.2.6.3.tar.gz]] (2018-12-07) **for Python >= 2.7** | ||
| * tarballs for older versions of drizzlib (python 2.7 only) are linked at the bottom of this page. | * tarballs for older versions of drizzlib (python 2.7 only) are linked at the bottom of this page. | ||
| Line 50: | Line 57: | ||
| apt-get install python-dev pkg-config libfreetype* gfortran libopenblas-dev liblapack-dev | apt-get install python-dev pkg-config libfreetype* gfortran libopenblas-dev liblapack-dev | ||
| </code> | </code> | ||
| - | |||
| === Using pip === | === Using pip === | ||
| Line 64: | Line 70: | ||
| Uncompress the tarball, move into the newly created directory (e.g. ''drizzlib-2.0'') | Uncompress the tarball, move into the newly created directory (e.g. ''drizzlib-2.0'') | ||
| + | Then, install drizzlib using ''pip'': | ||
| + | |||
| + | <code> | ||
| + | pip install --editable . | ||
| + | </code> | ||
| + | |||
| + | /* start comment | ||
| Then, install the python dependencies using ''pip'' : | Then, install the python dependencies using ''pip'' : | ||
| Line 76: | Line 89: | ||
| python setup.py install | python setup.py install | ||
| </code> | </code> | ||
| + | end comment */ | ||
| ==== Using the drizzlib python code : simple example ==== | ==== Using the drizzlib python code : simple example ==== | ||
| Line 100: | Line 114: | ||
| * [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-1.0.1.tar.gz|drizzlib-1.0.1.tar.gz]] (2015-12-18) | * [[http://cade.irap.omp.eu/downloads/drizzlib/python/drizzlib-1.0.1.tar.gz|drizzlib-1.0.1.tar.gz]] (2015-12-18) | ||
| - | ===== IDL version ===== | + | |
| - | + | ||
| - | ==== Authors ==== | + | |
| - | + | ||
| - | * //Jean-Philippe Bernard (IRAP)// | + | |
| - | * //Nathalie Baby (IRAP)// | + | |
| - | * //Caroline Bot (CDS)// | + | |
| - | * //Laurent Cambrésy (CDS)// | + | |
| - | * //Ludovic Montier (IRAP)// | + | |
| - | * //Déborah Paradis (IRAP)// | + | |
| - | * //Alexandre Sauvé (IRAP)// | + | |
| - | + | ||
| - | + | ||
| - | ==== Download ==== | + | |
| - | + | ||
| - | [[http://cade.irap.omp.eu/documents/Ancillary/Software/drizzlib_v08_15_beta.zip|drizzlib_v08_15_beta.zip]] | + | |
| ---- | ---- | ||