NAIF PDS4 Bundler Documentation¶
This documentation is a piece of the NAIF PDS4 Bundler package (NPB). NPB enables SPICE archive producers to understand, design, and generate Planetary Data System (PDS) SPICE archives from end to end using the applicable PDS4 standards.
NPB is hosted at the NASA PDS GitHub repository.
- Overview
- SPICE Kernel Archive Description
- NAIF’s Approach to SPICE Kernel Archive Preparation
- PDS4 SPICE Kernel Archive Description
- Product Types
- Directory Structure, File naming, Product Types, and LIDs/LIDVIDs
- LID/LIDVID Construction Rules
- Bundle Products Construction Rules
- Product Reference and Collection Inventory Construction Rules
- Product Coverage Assignment Rules
- Bundle Creation Date Time
- Miscellaneous Collection Rules
- Checksum files
- Bundles with multiple observers and/or targets
- PDS Information Model
- Digital Objects Identifiers
- Product set, label, LIDVID and inventory examples for MAVEN releases 1 and 2
- PDS4 SPICE kernel archives examples
- A note on SPICE Kernels dissemination
- SPICE Kernel archive divergences rationale
- SPICE Kernel Archive Preparation Guide
- Step 1: Preparing Data
- Step 2: Preparing the NAIF PDS4 Bundler Setup
- Step 3: Running NAIF PDS4 Bundler
- Step 4: Checking the Result and Finishing Up
- Step 5: Packaging and Delivering the Archive to the NAIF Node
- Step-by-Step Summary
- NAIF PDS4 Bundler User Guide
- NPB Installation
- Development and Contribution
- The Configuration File
- Using NPB
- Working Example
- API Reference
- pds package
- Subpackages
- pds.naif_pds4_bundler package
- Subpackages
- pds.naif_pds4_bundler.classes package
- Submodules
- pds.naif_pds4_bundler.classes.bundle module
- pds.naif_pds4_bundler.classes.collection module
- pds.naif_pds4_bundler.classes.label module
- pds.naif_pds4_bundler.classes.list module
- pds.naif_pds4_bundler.classes.log module
- pds.naif_pds4_bundler.classes.object module
- pds.naif_pds4_bundler.classes.product module
- pds.naif_pds4_bundler.classes.setup module
- Module contents
- pds.naif_pds4_bundler.utils package
- pds.naif_pds4_bundler.classes package
- Module contents
- Subpackages
- pds.naif_pds4_bundler package
- Module contents
- Subpackages
- tests package
- Subpackages
- tests.naif_pds4_bundler package
- Subpackages
- tests.naif_pds4_bundler.functional package
- Submodules
- tests.naif_pds4_bundler.functional.test_bc module
- tests.naif_pds4_bundler.functional.test_dart module
- tests.naif_pds4_bundler.functional.test_insight module
- tests.naif_pds4_bundler.functional.test_ladee module
- tests.naif_pds4_bundler.functional.test_m2020 module
- tests.naif_pds4_bundler.functional.test_maven module
- tests.naif_pds4_bundler.functional.test_mro module
- Module contents
- tests.naif_pds4_bundler.regression package
- tests.naif_pds4_bundler.unittests package
- Submodules
- tests.naif_pds4_bundler.unittests.test_bundle_history module
- tests.naif_pds4_bundler.unittests.test_checksums module
- tests.naif_pds4_bundler.unittests.test_clear module
- tests.naif_pds4_bundler.unittests.test_endianness module
- tests.naif_pds4_bundler.unittests.test_extract_comment module
- tests.naif_pds4_bundler.unittests.test_files module
- tests.naif_pds4_bundler.unittests.test_im_format module
- tests.naif_pds4_bundler.unittests.test_kernel_integrity module
- tests.naif_pds4_bundler.unittests.test_kernel_list module
- tests.naif_pds4_bundler.unittests.test_match_patterns module
- tests.naif_pds4_bundler.unittests.test_mk_config module
- tests.naif_pds4_bundler.unittests.test_orbnum module
- tests.naif_pds4_bundler.unittests.test_permissions module
- tests.naif_pds4_bundler.unittests.test_plan module
- tests.naif_pds4_bundler.unittests.test_readme module
- tests.naif_pds4_bundler.unittests.test_time module
- tests.naif_pds4_bundler.unittests.zz_test_slicer module
- Module contents
- tests.naif_pds4_bundler.functional package
- Submodules
- tests.naif_pds4_bundler.test_functional module
- tests.naif_pds4_bundler.test_regression module
- tests.naif_pds4_bundler.test_unittests module
- Module contents
- Subpackages
- tests.naif_pds4_bundler package
- Module contents
- Subpackages
- pds package
- Appendix: NPB for PDS3 Archives