{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:24KDFT4KIBFLZ4YJ2QJMKMBCQM","short_pith_number":"pith:24KDFT4K","schema_version":"1.0","canonical_sha256":"d71432cf8a404abcf309d412c53022833ffe9dbf2739e3f90c43ef061512e2f8","source":{"kind":"arxiv","id":"2204.08775","version":3},"attestation_state":"computed","paper":{"title":"Plots.jl -- a user extendable plotting API for the julia programming language","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.GR","authors_text":"Christopher Rackauckas, Daniel Schwabeneder, Michael Krabbe Borregaard, Simon Christ, Thomas Breloff","submitted_at":"2022-04-19T09:44:46Z","abstract_excerpt":"There are plenty of excellent plotting libraries. Each excels at a different use case: one is good for printed 2D publication figures, the other at interactive 3D graphics, a third has excellent L A TEX integration or is good for creating dashboards on the web. The aim of Plots.jl is to enable the user to use the same syntax to interact with many different plotting libraries, such that it is possible to change the library \"backend\" without needing to touch the code that creates the content -- and without having to learn yet another application programming interface (API). This is achieved by t"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2204.08775","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.GR","submitted_at":"2022-04-19T09:44:46Z","cross_cats_sorted":[],"title_canon_sha256":"c2fb2859ab6bf2212b37502a08b54bcb0873b7e9090b32b1f97af87fa623adb0","abstract_canon_sha256":"ae5c13595f12c9402da2268c8d707b11228fc6b8c410e0202e795005c32105f2"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:32:40.384172Z","signature_b64":"6T34ImE4fvCBAOAH+vD4sKu19kVCms1rPEZ3wEgtAP96oH/eMqAu7w2tUTu4JIHO2Cnj88ULN1/UMRB0MxA0CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d71432cf8a404abcf309d412c53022833ffe9dbf2739e3f90c43ef061512e2f8","last_reissued_at":"2026-07-05T04:32:40.383686Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:32:40.383686Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Plots.jl -- a user extendable plotting API for the julia programming language","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.GR","authors_text":"Christopher Rackauckas, Daniel Schwabeneder, Michael Krabbe Borregaard, Simon Christ, Thomas Breloff","submitted_at":"2022-04-19T09:44:46Z","abstract_excerpt":"There are plenty of excellent plotting libraries. Each excels at a different use case: one is good for printed 2D publication figures, the other at interactive 3D graphics, a third has excellent L A TEX integration or is good for creating dashboards on the web. The aim of Plots.jl is to enable the user to use the same syntax to interact with many different plotting libraries, such that it is possible to change the library \"backend\" without needing to touch the code that creates the content -- and without having to learn yet another application programming interface (API). This is achieved by t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2204.08775","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2204.08775/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2204.08775","created_at":"2026-07-05T04:32:40.383746+00:00"},{"alias_kind":"arxiv_version","alias_value":"2204.08775v3","created_at":"2026-07-05T04:32:40.383746+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2204.08775","created_at":"2026-07-05T04:32:40.383746+00:00"},{"alias_kind":"pith_short_12","alias_value":"24KDFT4KIBFL","created_at":"2026-07-05T04:32:40.383746+00:00"},{"alias_kind":"pith_short_16","alias_value":"24KDFT4KIBFLZ4YJ","created_at":"2026-07-05T04:32:40.383746+00:00"},{"alias_kind":"pith_short_8","alias_value":"24KDFT4K","created_at":"2026-07-05T04:32:40.383746+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2511.10522","citing_title":"Learning Post-Newtonian Corrections from Numerical Relativity","ref_index":74,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM","json":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM.json","graph_json":"https://pith.science/api/pith-number/24KDFT4KIBFLZ4YJ2QJMKMBCQM/graph.json","events_json":"https://pith.science/api/pith-number/24KDFT4KIBFLZ4YJ2QJMKMBCQM/events.json","paper":"https://pith.science/paper/24KDFT4K"},"agent_actions":{"view_html":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM","download_json":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM.json","view_paper":"https://pith.science/paper/24KDFT4K","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2204.08775&json=true","fetch_graph":"https://pith.science/api/pith-number/24KDFT4KIBFLZ4YJ2QJMKMBCQM/graph.json","fetch_events":"https://pith.science/api/pith-number/24KDFT4KIBFLZ4YJ2QJMKMBCQM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM/action/storage_attestation","attest_author":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM/action/author_attestation","sign_citation":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM/action/citation_signature","submit_replication":"https://pith.science/pith/24KDFT4KIBFLZ4YJ2QJMKMBCQM/action/replication_record"}},"created_at":"2026-07-05T04:32:40.383746+00:00","updated_at":"2026-07-05T04:32:40.383746+00:00"}