{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:VTUQ2MXEHJEDVHGUJJ3N7B236E","short_pith_number":"pith:VTUQ2MXE","canonical_record":{"source":{"id":"1712.09631","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-12-27T17:03:57Z","cross_cats_sorted":[],"title_canon_sha256":"de04fc7ff02dff5a02b509e85e0409ab504c2a0643b7d2eec508e655425c6abd","abstract_canon_sha256":"fd3dea24303c9c994c666a05ca00aaafaa74c63d89f20354286f83108f6d1d46"},"schema_version":"1.0"},"canonical_sha256":"ace90d32e43a483a9cd44a76df875bf1036d1538bc544c2967e968005532cd88","source":{"kind":"arxiv","id":"1712.09631","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.09631","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"arxiv_version","alias_value":"1712.09631v2","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.09631","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"pith_short_12","alias_value":"VTUQ2MXEHJED","created_at":"2026-05-18T12:31:49Z"},{"alias_kind":"pith_short_16","alias_value":"VTUQ2MXEHJEDVHGU","created_at":"2026-05-18T12:31:49Z"},{"alias_kind":"pith_short_8","alias_value":"VTUQ2MXE","created_at":"2026-05-18T12:31:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:VTUQ2MXEHJEDVHGUJJ3N7B236E","target":"record","payload":{"canonical_record":{"source":{"id":"1712.09631","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-12-27T17:03:57Z","cross_cats_sorted":[],"title_canon_sha256":"de04fc7ff02dff5a02b509e85e0409ab504c2a0643b7d2eec508e655425c6abd","abstract_canon_sha256":"fd3dea24303c9c994c666a05ca00aaafaa74c63d89f20354286f83108f6d1d46"},"schema_version":"1.0"},"canonical_sha256":"ace90d32e43a483a9cd44a76df875bf1036d1538bc544c2967e968005532cd88","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:21:07.010146Z","signature_b64":"sJLJtvo+tdxFR/6iGuYCB4sYKn3rzF1/TTqmLYVHOoqL+Z9Ja+TIh/TweICN1adDxv5drIEW1xhr/DBZXSGMCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ace90d32e43a483a9cd44a76df875bf1036d1538bc544c2967e968005532cd88","last_reissued_at":"2026-05-18T00:21:07.009720Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:21:07.009720Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1712.09631","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:21:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"01CJCcJUBag1OoYqi9fk6Y81U8BYkLStJHkmIyjN1Bmcu5WUoDk25AB/Xx5CczgI+JBcJfJcBLNBJN13idGFCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T01:52:37.451566Z"},"content_sha256":"6507bc967bb73b1d9d1d13e1af3d53844ada84d35f895800347d178281a770fb","schema_version":"1.0","event_id":"sha256:6507bc967bb73b1d9d1d13e1af3d53844ada84d35f895800347d178281a770fb"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:VTUQ2MXEHJEDVHGUJJ3N7B236E","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"astroplan: An Open Source Observation Planning Package in Python","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"astro-ph.IM","authors_text":"Adrian M. Price-Whelan, Brett M. Morris, Brigitta Sipocz, Christoph Deil, Eric Jeschke, Erik Tollerud, Jazmin Berlanga Medina, Karl Vyhmeister, Stephanie T. Douglas, Stuart Littlefair, Toby R. Smith, Wilfred T. Gee","submitted_at":"2017-12-27T17:03:57Z","abstract_excerpt":"We present astroplan - an open source, open development, Astropy affiliated package for ground-based observation planning and scheduling in Python. astroplan is designed to provide efficient access to common observational quantities such as celestial rise, set, and meridian transit times and simple transformations from sky coordinates to altitude-azimuth coordinates without requiring a detailed understanding of astropy's implementation of coordinate systems. astroplan provides convenience functions to generate common observational plots such as airmass and parallactic angle as a function of ti"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.09631","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:21:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XFyGKg/emJugCqOJXYxmE7vSlwGuHuNuOHvHjcJH8Z+nfRP3rZ+t7F6QBZ+W334O4nSpB3YMLTlPB700MjytBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T01:52:37.452237Z"},"content_sha256":"6db6fa95a18828b2d2b7bcb8d71bb8ae319889dd1daef09dccd76954abe3851f","schema_version":"1.0","event_id":"sha256:6db6fa95a18828b2d2b7bcb8d71bb8ae319889dd1daef09dccd76954abe3851f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/bundle.json","state_url":"https://pith.science/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-05-27T01:52:37Z","links":{"resolver":"https://pith.science/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E","bundle":"https://pith.science/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/bundle.json","state":"https://pith.science/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VTUQ2MXEHJEDVHGUJJ3N7B236E/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:VTUQ2MXEHJEDVHGUJJ3N7B236E","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"fd3dea24303c9c994c666a05ca00aaafaa74c63d89f20354286f83108f6d1d46","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-12-27T17:03:57Z","title_canon_sha256":"de04fc7ff02dff5a02b509e85e0409ab504c2a0643b7d2eec508e655425c6abd"},"schema_version":"1.0","source":{"id":"1712.09631","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.09631","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"arxiv_version","alias_value":"1712.09631v2","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.09631","created_at":"2026-05-18T00:21:07Z"},{"alias_kind":"pith_short_12","alias_value":"VTUQ2MXEHJED","created_at":"2026-05-18T12:31:49Z"},{"alias_kind":"pith_short_16","alias_value":"VTUQ2MXEHJEDVHGU","created_at":"2026-05-18T12:31:49Z"},{"alias_kind":"pith_short_8","alias_value":"VTUQ2MXE","created_at":"2026-05-18T12:31:49Z"}],"graph_snapshots":[{"event_id":"sha256:6db6fa95a18828b2d2b7bcb8d71bb8ae319889dd1daef09dccd76954abe3851f","target":"graph","created_at":"2026-05-18T00:21:07Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"We present astroplan - an open source, open development, Astropy affiliated package for ground-based observation planning and scheduling in Python. astroplan is designed to provide efficient access to common observational quantities such as celestial rise, set, and meridian transit times and simple transformations from sky coordinates to altitude-azimuth coordinates without requiring a detailed understanding of astropy's implementation of coordinate systems. astroplan provides convenience functions to generate common observational plots such as airmass and parallactic angle as a function of ti","authors_text":"Adrian M. Price-Whelan, Brett M. Morris, Brigitta Sipocz, Christoph Deil, Eric Jeschke, Erik Tollerud, Jazmin Berlanga Medina, Karl Vyhmeister, Stephanie T. Douglas, Stuart Littlefair, Toby R. Smith, Wilfred T. Gee","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-12-27T17:03:57Z","title":"astroplan: An Open Source Observation Planning Package in Python"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.09631","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:6507bc967bb73b1d9d1d13e1af3d53844ada84d35f895800347d178281a770fb","target":"record","created_at":"2026-05-18T00:21:07Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"fd3dea24303c9c994c666a05ca00aaafaa74c63d89f20354286f83108f6d1d46","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2017-12-27T17:03:57Z","title_canon_sha256":"de04fc7ff02dff5a02b509e85e0409ab504c2a0643b7d2eec508e655425c6abd"},"schema_version":"1.0","source":{"id":"1712.09631","kind":"arxiv","version":2}},"canonical_sha256":"ace90d32e43a483a9cd44a76df875bf1036d1538bc544c2967e968005532cd88","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ace90d32e43a483a9cd44a76df875bf1036d1538bc544c2967e968005532cd88","first_computed_at":"2026-05-18T00:21:07.009720Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:21:07.009720Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"sJLJtvo+tdxFR/6iGuYCB4sYKn3rzF1/TTqmLYVHOoqL+Z9Ja+TIh/TweICN1adDxv5drIEW1xhr/DBZXSGMCA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:21:07.010146Z","signed_message":"canonical_sha256_bytes"},"source_id":"1712.09631","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:6507bc967bb73b1d9d1d13e1af3d53844ada84d35f895800347d178281a770fb","sha256:6db6fa95a18828b2d2b7bcb8d71bb8ae319889dd1daef09dccd76954abe3851f"],"state_sha256":"0ad02e707e5c5639f2a93dccd3a2110a7bdfcd2128fb7ae9a5abd1d8c63a216b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3O+OAK23MSDXaHRlf5TfZpSSGP3bpr6BT/Lr6TfPj75bpOlZIcF3YXagXEKJtOTsN4hwYF/n83p0CrcNcLg5Dg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T01:52:37.455681Z","bundle_sha256":"fc00e409f8cb81e89f64db4b5de71aa55b7b47412e9388d112a94439776f6e68"}}