Peter Williams
f083551de0
Merge pull request #41 from pkgw/pipeline-fixes
...
Some pipeline fixes for @astrodavid10
2020-12-08 22:18:28 -05:00
Peter Williams
483b1021a7
docs/cli/pipeline-fetch.rst: mention that some images are rejected
2020-12-08 22:08:26 -05:00
Peter Williams
09e5beb874
toasty/tests/test_pipeline.py: try to get some coverage in the glob tests
2020-12-08 22:05:51 -05:00
Peter Williams
495077daff
docs/api: update
2020-12-08 21:50:43 -05:00
Peter Williams
9e806367e9
pipeline: add support for globby arguments in fetch and approve
2020-12-08 21:50:35 -05:00
Peter Williams
6390e55d7d
pipeline fetch: try to avoid crashing on NotActionable on Windows
...
We were trying to move the "candidate" directory with a file open inside it,
which isn't allowed on Windows.
2020-12-08 21:19:18 -05:00
Peter Williams
c85c4ddb7b
We currently require a much newer version of wwt_data_formats
2020-12-08 21:09:23 -05:00
Peter Williams
d1b0af796e
docs: some minor improvements
2020-12-08 21:08:22 -05:00
Peter Williams
cd1bf576a2
Merge pull request #40 from pkgw/pipelines
...
Get pipelines ready to go
2020-12-03 21:50:14 -05:00
Peter Williams
ad92b39452
docs/pipeline.rst: use different Djangoplicity example since NOIRLab's SSL is busted
2020-12-03 21:39:56 -05:00
Peter Williams
fb27bf6ffe
toasty/pipeline/__init__.py: make sure to default to PNG format
2020-12-03 21:38:32 -05:00
Peter Williams
81e72d3a18
Fix RGB cascades
...
We need to use `update_into_maskable_buffer`, not
`fill_into_maskable_buffer`, because the latter resets the entire buffer
for each of the four sub-tiles. And Numpy has apparently become more
strict about the shape of arrays used with putmask.
2020-12-03 21:38:15 -05:00
Peter Williams
544e469ced
toasty/pyramid.py: fix search pattern for LXY naming scheme
2020-12-03 21:34:58 -05:00
Peter Williams
b6393862ee
pipeline: get the test working again
...
Much easier than anticipated!
2020-12-03 20:59:52 -05:00
Peter Williams
24a6c1469a
docs: write up for-realsies pipeline documentation
2020-12-03 20:59:52 -05:00
Peter Williams
fbff5b979f
pipeline: remove "reindex" command (... for now?)
2020-12-03 20:59:52 -05:00
Peter Williams
496c8d9f05
pipeline: add/adapt "publish" command now that "approve" is a thing
2020-12-03 20:59:52 -05:00
Peter Williams
5513bcdccd
pipeline: add "approve" step, in which we generate index.wtml
2020-12-03 20:59:52 -05:00
Peter Williams
0e60c84a9a
pipeline: update djangoplicity to generate awesome metadata
...
... as defined by the new `wwtdatatool wtml report` utility.
2020-12-03 20:59:52 -05:00
Peter Williams
abbb77f9aa
pipeline: make the loaders framework extensible
...
As it was before. I needed to do this for the APOD demo.
2020-12-03 20:59:52 -05:00
Peter Williams
f166388ffb
toasty/pipeline/djangoplicity.py: fix WCS processing
2020-12-03 20:59:52 -05:00
Peter Williams
2b79a0c616
pipeline: checkpoint Djangoplicity work
2020-12-03 20:59:52 -05:00
Peter Williams
4a742caec0
pipeline: start working on Djangoplicity support
2020-12-03 20:59:52 -05:00
Peter Williams
97c4cbbd3c
pipeline: update image processing to use the Builder
2020-12-03 20:59:46 -05:00
Peter Williams
b37c340d72
pipeline: CandidateInput.cache_data no longer needed
2020-12-03 20:58:48 -05:00
Peter Williams
9d9c78ffee
pipeline: turn "fetch-inputs" into the "fetch" command
2020-12-03 20:58:48 -05:00
Peter Williams
ff2ea729bc
pipeline: add a "refresh" command
...
This will allow processing of only a subset of the available images.
2020-12-03 20:58:48 -05:00
Peter Williams
765cf03788
pipeline: move AstroPix impl to a separate module
2020-12-03 20:58:48 -05:00
Peter Williams
8b4caa28ad
pipeline: start working on polished CLI approach
...
It turns out that the Azure Storage Python API has evolved significantly. Annoying.
2020-12-03 20:58:48 -05:00
Peter Williams
bce75b7ee6
pipeline: move pipeline CLI wire-ups into a "cli" module here
2020-12-03 20:58:48 -05:00
Peter Williams
8594156ea1
pipeline: move local filesystem I/O into its own file
2020-12-03 20:58:48 -05:00
Peter Williams
b7e560e097
pipeline: move Azure I/O into its own file
2020-12-03 20:58:48 -05:00
Peter Williams
d4c6ebad84
Turn toasty.pipeline into a package, not just a module
2020-12-03 20:58:48 -05:00
Peter Williams
b3b4c58123
Merge pull request #30 from astrofrog/initial-fits-support
...
Add support for tiling FITS studies
2020-11-24 08:26:15 -05:00
Thomas Robitaille
7e8cd90d8d
Fixed docstrings
2020-11-24 13:18:13 +00:00
Thomas Robitaille
a0f18631b1
Updated docs
2020-11-23 14:01:28 +00:00
Thomas Robitaille
98487ca289
Fix docs warnings
2020-11-23 13:54:55 +00:00
Thomas Robitaille
b966359302
Fix auto-detection of format in PyramidIO
2020-11-23 13:27:41 +00:00
Thomas Robitaille
604d142d8c
More cleanup to remove use of mode where it is not necessary
2020-11-23 09:29:02 +00:00
Thomas Robitaille
d62f26897f
Started removing image mode where it isn't needed
2020-11-23 09:29:01 +00:00
Thomas Robitaille
79e4785d5e
Try and automatically determine default_format
2020-11-23 09:28:05 +00:00
Thomas Robitaille
be1b2ddf14
Added TODO note
2020-11-23 09:28:05 +00:00
Thomas Robitaille
4b881d443b
Fixed make_maskable_buffer to work with 64-bit floating point mode
2020-11-23 09:28:05 +00:00
Thomas Robitaille
27e5f524ba
Fix docs build
2020-11-23 09:28:05 +00:00
Thomas Robitaille
5f6021eeb2
More minor fixes
2020-11-23 09:28:05 +00:00
Thomas Robitaille
15ef022420
Ensure tile-study sub-command uses WCS information if available
2020-11-23 09:28:05 +00:00
Thomas Robitaille
447696c9de
Add a new WCS property to Image
2020-11-23 09:28:05 +00:00
Thomas Robitaille
1520d012b5
More improvements to API
2020-11-23 09:28:05 +00:00
Thomas Robitaille
398ac6bcce
Fix test/docs failures
2020-11-23 09:28:05 +00:00
Thomas Robitaille
0f41318758
Added a format= option for Image and PyramidIO and added preliminary support for FITS
2020-11-23 09:28:05 +00:00