Граф коммитов

153 Коммитов

Автор SHA1 Сообщение Дата
Peter Williams d75d99ce3d docs/cli: add some more 2020-09-14 21:33:11 -04:00
Peter Williams 454c672688 docs: stub docs for the CLI 2020-09-14 21:10:57 -04:00
Peter Williams 2ab51c69c1 docs: update API and tidy 2020-09-14 21:02:56 -04:00
Peter Williams 4dd91b77d6 toasty/io.py: remove this
Now everything uses the modern `toasty.image.Image` infrastructure,
huzzah! The classical toasting routine needs porting to the newer I/O
but that's honestly not a huge priority right now.
2020-08-19 09:44:47 -04:00
Peter Williams 408c94a5c0 toasty/pyramid.py: PyramidIO.write_image() and .write_numpy() no longer needed 2020-08-19 09:27:21 -04:00
Peter Williams 3965dfc231 toasty/toast.py: convert this to use Toasty images 2020-08-19 09:23:53 -04:00
Peter Williams e422a6b176 toasty/merge.py: switch this to use toasty.Image
Various bits of support work are needed to make this possible, but
nothing too ridiculous.
2020-08-18 15:48:49 -04:00
Peter Williams 3d90511aab toasty/image.py: move some methods from Image to ImageMode 2020-08-18 14:52:18 -04:00
Peter Williams 5636c0e40e toasty/pyramid.py: remove unused and to-be-superseded read_numpy() method 2020-07-31 18:32:54 -04:00
Peter Williams 6794047aa9 docs: update 2020-07-31 18:27:31 -04:00
Peter Williams 8f82ed2890 Remove multi-tan-make-wtml and update docs
The `multi-tan-make-wtml` subcommand was aimed at a workflow that is being
superseded, and it didn't use wwt_data_formats.

Also update the docs files to account for the deleted API functions.
2020-06-17 16:27:47 -04:00
Peter Williams 5ffd7fdd6c toasty/pipeline.py: also add a mechanism to skip unprocessed images 2020-03-21 16:57:10 -04:00
Peter Williams 441393e37f toasty/pipeline.py: don't attempt to re-process images that have already been processed
Just check whether they've got an index.wtml in the repository.
2020-03-21 16:50:40 -04:00
Peter Williams a7022564e7 docs/pipeline.rst: document this whole pipeline business 2020-03-20 18:53:51 -04:00
Peter Williams 9456459c96 docs: integrate new toasty.pipeline module 2020-03-18 00:22:43 -04:00
Peter Williams af4a3f9818 docs: update 2020-03-09 14:35:35 -04:00
Peter Williams 3de5971159 Rewrite docs and README to reflect toasty's broader applications 2020-02-25 16:07:08 -05:00
Peter Williams 1b59a1e649 toasty/io.py: rename read_png() to the more correct read_image() 2020-02-21 16:33:54 -05:00
Peter Williams 1b2afd8986 Acknowledge additional sources of support 2019-09-15 20:42:11 -04:00
Peter Williams 532a2beab4 toasty/cli.py: add some new CLI commands
Coincidentally these are the ones I need to update the data files in the test
suite. But they cover a nice range of use cases.
2019-09-06 21:02:48 -04:00
Peter Williams ca8be9e3c5 toasty/merge.py: new module collecting tile-merge logic 2019-09-06 21:00:03 -04:00
Peter Williams 0cdb247cb3 toasty/toast.py: add a structured sampler class 2019-09-06 20:37:48 -04:00
Peter Williams 75359c5663 toasty/pyramid.py: add some more utilities for generic pyramids 2019-09-06 20:35:28 -04:00
Peter Williams 19c2a1f1fa toasty/samplers.py: rename Cartesian sampler to plate carree
"Cartesian" is not standard terminology here. This is a plate carrée projection,
so rename. Also clarify the code and work on a generic sampler docstring.
2019-09-06 20:16:35 -04:00
Peter Williams 6e04036a0f toasty/toast.py: add a method to compute tile area 2019-09-04 23:05:21 -04:00
Peter Williams 051532d604 toasty/tests/test_multi_tan.py: start working on this
Caught bugs.
2019-09-02 18:53:33 -04:00
Peter Williams a8cf754f6d Stub out the "toasty" command-line interface. 2019-09-01 15:03:58 -04:00
Peter Williams d1e1793f17 toasty/multi_tan.py: get the base layer creation running!
I am not 100% sure about the architecture for all this, but this is the
approach I've got implemented now so let's start here and iterate.
2019-09-01 11:01:33 -04:00
Peter Williams a5c7c6a011 toasty/pyramid.py: start breaking non-TOAST-specific tile stuff into this module 2019-09-01 10:07:52 -04:00
Peter Williams fba3634420 toasty/multi_tan.py: import my work on TAN study tile pyramids
This still needs further adaptation, but is far enough along that it's
worth committing.
2019-09-01 09:57:48 -04:00
Peter Williams 4bf5afa1a6 toasty/toast.py: iter_tiles => generate_images 2019-08-31 18:45:29 -04:00
Peter Williams bbd1679b0b toasty/toast.py: iter_corners => generate_tiles 2019-08-31 18:41:44 -04:00
Peter Williams b0dba9c653 toasty/toast.py: tidy up iter_corners() docs 2019-08-31 17:41:56 -04:00
Peter Williams 628880c816 toasty/toast.py: tidy up is_subtile() 2019-08-31 17:17:23 -04:00
Peter Williams 6ff7a487f6 docs: switch to the Astropy theme
Our way of doing function arguments (`name : type`) doesn't render well with
the `sphinx_rtd_theme`. We're in the general Astropy orbit so we should stick
with their styles, so change the theme. I needed to hack the template a bit to
remove some residual Astropy-specific branding.
2019-08-31 17:15:51 -04:00
Peter Williams 7282354bb3 toasty/toast.py: un-bundle the tile filtering features from toast()
Just accept a tile_filter argument, and let the user create and use a filter
if they want.
2019-08-31 16:34:23 -04:00
Peter Williams 71166d88e5 toasty/toast.py: "in_range" => "filter" and some related tidying 2019-08-31 16:26:04 -04:00
Peter Williams 439e98fd41 toasty/toasty.py: some initial tidying of what's left here 2019-08-31 16:18:34 -04:00
Peter Williams 59a1e5d37a toasty/samplers.py: move the sampler functions here
It makes sense to have these in their own module, I think.
2019-08-31 16:07:50 -04:00
Peter Williams f5aa543af1 toast/toast.py: rename time toast/tile.py
This is the first stage of a project to include functionality to make tile
pyramids out of large-but-not-all-sky images with tangential projection, since
much of the necessary infrastructure is the same.
2019-08-31 15:33:12 -04:00
Peter Williams 1678e6b7c8 Stop being so FITS-centric. 2019-08-03 14:56:56 -04:00
Peter Williams 0f05e6c659 docs/examples.rst: port examples over from the README 2019-08-03 14:54:09 -04:00
Peter Williams 9973cca0d7 docs/overview.rst: write a quick overview of what the heck we're even doing here 2019-08-03 14:15:03 -04:00
Peter Williams 52c5e018fb docs: fix some links for "make linkcheck" 2019-08-03 14:13:07 -04:00
Peter Williams 30470addb8 docs/installation.rst: add some installation instructions 2019-08-03 13:13:43 -04:00
Peter Williams 87708472de Fix dev version numbering: "0.dev0", not "0dev0" 2019-08-03 13:02:24 -04:00
Peter Williams 7387c55fb9 Back to development (version 0.1.0dev0) 2019-08-03 11:58:12 -04:00
Peter Williams 6b4ad25526 Release version 0.0.3 2019-08-03 11:40:09 -04:00
Peter Williams 4e868f13a5 Let's call this version 0.0.2. 2019-08-03 10:23:09 -04:00
Peter Williams 48777258d6 docs/requirements.txt: remove this - alternative method worked 2019-08-02 19:38:08 -04:00
Peter Williams c0bf1c1a45 docs/requirements.txt: iterate 2019-08-02 17:10:51 -04:00
Peter Williams 141137a8ec .readthedocs.yml: iterate 2019-08-02 16:58:52 -04:00
Peter Williams 65a181638c Stub some docs. 2019-08-02 15:06:07 -04:00