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