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

302 Коммитов

Автор SHA1 Сообщение Дата
Peter Williams a028d92522
Merge pull request #62 from pkgw/toast-wcs-flexibility
wwt_data_formats/imageset.py: be less picky about WCS when we're TOAST
2024-02-09 12:10:17 -05:00
Peter Williams e37dc2a525 docs/installation.rst: tweak an anchor to make the linkcheck happy 2024-02-09 11:29:46 -05:00
Peter Williams 33d5b98fbc wwt_data_formats/imageset.py: be less picky about WCS when we're TOAST
If we're using `set_position_from_wcs()` for a TOAST imageset, the
details of the WCS aren't very important, since we're just using it to
obtain basic centering and sizing info. So, we can skip various checks
about square pixels and such.

Also improve an error message that referred to a non-positive CD
determinant when it was really checking for 0 or NaN (in effect). We are
OK with negative determinants if the image isn't tiled.
2024-01-31 16:44:29 -05:00
Peter Williams 94765e9e67
Merge pull request #61 from pkgw/zenodo-again
Re-enable Zenodo deposition
2023-12-14 19:53:18 +00:00
Peter Williams d4600ee0ee ci: update Ubuntu image versions 2023-12-14 14:32:48 -05:00
Peter Williams f99157217c Revert "ci: temporarily disable Zenodo so we can get a release out"
Cranko has been fixed up, so we can restore the Zenodo integration.

This reverts commit 60d901b8ab.
2023-12-14 14:24:23 -05:00
Peter Williams 5a95ef5c62
Merge pull request #60 from pkgw/register-images
Add "wwtdatatool wtml register-images"
2023-11-13 14:31:32 -05:00
Peter Williams 10b5d2e93b docs/conf.py: more updates so we can build with inherited traitlets members 2023-11-13 13:51:14 -05:00
Peter Williams 4d393332cd Add "wwtdatatool wtml register-images" 2023-11-13 13:24:19 -05:00
Peter Williams cb632a1e56
Merge pull request #59 from pkgw/no-zenodo
Temporarily disable Zenodo
2023-10-24 10:26:38 -04:00
Peter Williams 67877f9c99 ci/azure-deployment.yml: use ubuntu-latest for stuff here 2023-10-24 10:18:24 -04:00
Peter Williams 60d901b8ab ci: temporarily disable Zenodo so we can get a release out 2023-10-24 10:17:51 -04:00
Peter Williams cc5aa1ff3c
Merge pull request #58 from pkgw/imgset-meta
wwt_data_formats/imageset.py: add "xmeta" for serializable metadata, like we have for places
2023-10-24 09:10:30 -04:00
Peter Williams acfb6e5d2c Various sponsorship branding updates 2023-10-24 09:01:50 -04:00
Peter Williams 4049b77e10 docs: fix docs build 2023-10-24 08:54:58 -04:00
Peter Williams 20f5c82551 docs/conf.py: reformat as per VS Code 2023-10-24 08:54:43 -04:00
Peter Williams 2dfb8f9533 .readthedocs.yaml: rename and update this 2023-10-24 08:39:37 -04:00
Peter Williams 9aa4ac11ee wwt_data_formats/imageset.py: add "xmeta" for serializable metadata, like we have for places 2023-10-23 18:29:32 -04:00
Peter Williams 59f264a100
Merge pull request #57 from pkgw/front-door-email
Update the "front door" email address to hello@worldwidetelescope.org
2023-08-18 00:18:53 +00:00
Peter Williams 40b232640f Update the "front door" email address to hello@worldwidetelescope.org 2023-08-17 17:25:31 -04:00
Peter Williams f9882f4faa pyproject.toml: fix typo! 2023-03-29 16:13:12 -04:00
Peter Williams 8f3a977b87
Merge pull request #56 from pkgw/odd-sized-study
wwt_data_formats/imageset.py: fix positioning of odd-sized studies
2022-10-25 19:49:38 +00:00
Peter Williams 9e62e0886c ci/azure-build-and-test.yml: specify Python 3.10 for coverage
Just had a failure due to it trying to pull in 3.11, which just came out!
2022-10-25 15:34:22 -04:00
Peter Williams 64bf29a053 wwt_data_formats/imageset.py: fix positioning of odd-sized studies
As explored in WorldWideTelescope/wwt-webgl-engine#212, there were times
when "study" FITS images were landing a half-pixel off from their
intended locations. After some digging, I realized that the issue is
that odd-sized images have to be shifted a half-pixel relative to their
"ideal" centering in the tiling pixelization. We need to take account of
that here.
2022-10-25 15:18:57 -04:00
Peter Williams 5c7af02f92
Merge pull request #55 from pkgw/plate-file
Add support for V1 plate files
2022-09-14 20:00:39 +00:00
Peter Williams 531df450ad ci/azure-build-and-test.yml: update macos image version 2022-09-14 15:54:36 -04:00
Peter Williams 430a77f60a wwt_data_formats/plate.py: add writer, tests, docs 2022-09-14 15:42:01 -04:00
Peter Williams f75ec50e81 wwt_data_formats/tests/test_folder.py: use centralized text fixture 2022-09-14 15:16:01 -04:00
Peter Williams 0953befb34 wwt_data_formats/plate.py: add this module
Skeleton support for dealing with plate files. It turns out that the 4
GB plate file format (which I'll call "V1") is incredibly easy to
handle, so that's nice.
2022-09-13 17:34:41 -04:00
Peter Williams 7db0f13762
Merge pull request #54 from pkgw/accept-tpv
wwt_data_formats/imageset.py: accept the TPV projection
2022-09-13 20:38:32 +00:00
Peter Williams d2ba365f6f wwt_data_formats/imageset.py: accept the TPV projection
This is non-standard but comes up in DASCH data. It's TAN plus distortions, so if
we just treat it like TAN, the results for this routine should be OK.
2022-09-13 16:26:35 -04:00
Peter Williams 9bc33efb37
Merge pull request #50 from imbasimba/toast-position
Allow position to be set by WCS for TOAST imagesets
2022-08-22 15:27:25 +00:00
Peter Williams 8bfbec1c10
Merge pull request #53 from pkgw/concept-doi
ci/zenodo.json5: set the Zenodo concept record ID
2022-08-22 13:18:10 +00:00
Henrik Norman cb88cb8f4c Useless properties for TOAST (offset, rotation, base_degrees_per_tile) are no longer set when setting position from WCS 2022-08-22 13:59:36 +02:00
Peter Williams 77d70dcd95 ci/zenodo.json5: set the Zenodo concept record ID 2022-08-19 14:07:10 -04:00
Peter Williams c7f818347c ci/zenodo.json5: remove "grants" specification
Zenodo's grants database, which seems to come from OpenAIRE, is
incomplete, and it turns out that it will reject metadata associated
with grants not in the database. Too bad. I filed:

https://github.com/zenodo/zenodo/issues/2371

to ask a few questions about the whole situation.
2022-08-19 13:49:55 -04:00
Peter Williams 85be5f9a4a
Merge pull request #52 from pkgw/add-doi
Add support for DOI registration and display.
2022-08-19 16:27:40 +00:00
Peter Williams c48caabd30 Add support for DOI registration and display.
Copied nearly verbatim from Toasty.
2022-08-19 12:10:53 -04:00
Peter Williams 4d7e718964
Merge pull request #51 from pkgw/remote-view
Add some features needed for "toasty view" over SSH
2022-08-19 16:10:25 +00:00
Peter Williams c751073107 wwt_data_formats/tests/test_server.py: fix for Python <3.9 2022-08-19 12:05:02 -04:00
Peter Williams 25336ed1eb wwt_data_formats/tests/test_server.py: add a heartbeat test
This better show up in my coverage!
2022-08-19 11:42:24 -04:00
Peter Williams 0ddab28007 Fix up tests and eliminate a warning. 2022-08-19 11:22:48 -04:00
Peter Williams 176e833738 wwt_data_formats/cli.py: reformat with "black" 2022-08-19 11:22:37 -04:00
Peter Williams 717e7240c4 Write some docs for the new features 2022-08-19 11:02:01 -04:00
Peter Williams 6d4fa4597a wwt_data_formats/server.py: add "heartbeat" mode 2022-08-18 14:58:01 -06:00
Peter Williams d0a63afe97 wwt_data_formats/server.py: separate out launch_app_for_wtml functionality 2022-08-18 11:41:07 -04:00
Peter Williams 6b66c7ffb4 wwt_data_formats/server.py: flush output so that SSH sends it 2022-08-18 09:15:53 -06:00
Henrik Norman f1108d0ddc Allow position to be set by WCS for TOAST imagesets 2022-08-18 11:04:34 +02:00
Peter Williams 9518719406
Merge pull request #49 from pkgw/better-classifications
Better classifications, enum numerics, and a fix for Apus
2022-07-05 22:21:18 +00:00
Peter Williams 7c334d54d9 Tidying docs and tests 2022-07-05 16:51:20 -04:00