Pydar

Latest version: v2.0.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.3.0

Update package for future support, deprecation warnings/vulnerabilities, and add a developer environment. No impact on existing scripts and remains backwards compatible

Python 3.12 Support

Expanded testing suite and verify support with Python 3.12. Currently supporting Python 3.9, 3.10, 3.11, 3.12

Developer Environment

New conda environment file `environment.yml` for working with or testing against the pydar repo

_Bug fixes and README.md edits_

_Pytests: 206 tests for Python 3.9, 3.10, 3.11, 3.12 against Ubuntu, macOS, Windows_

1.2.0

Fix to the updated Planetary Data System (PDS) URL
- `pds-imaging.jpl.nasa.gov/data/` has been updated to `planetarydata.jpl.nasa.gov/img/data/ `

_Bug fixes and README.md edits_
_Pytest: 206 tests_

1.1.1

Update to back-end for web scrapping:
- PDS imaging url has been updated, new links reflect this change to prevent 403 error: pds-imaging.jpl.nasa.gov -> planetarydata.jpl.nasa.gov
- Expanded User-Agent in Request from python -> web browser based user-agent

Additional Changes:
- Fix pytest to run against local repo, instead of pypi
- New pydar logo without text
- CITATION.cff and citation credits for repo

_Bug fixes and README.md edits_
_Pytest: 206 tests_

1.1.0

Bug fixes and library update:

- Update PDS image library (planetaryimage -> stable rasterio library)
- Additional Pytests: verify ids/features output, figure size/dpi is postive, time range (206 tests)

1.0.1

Pytests for 1.0.0 Release:

Tests cover error handling and verified output for 1.0.0 functions released

- test_display_image.py
- test_extract_flyby_parameters.py
- test_read_readme.py
- test_retrieve_ids_by_time_position.py

Completed: 202 Tests

1.0.0

Functions in 1.0.0 Release:

Find relevant flyby observation numbers/IDs for a feature, range of latitude/longitudes (or specific latitude/longitude), or a time range (or specific time)

- retrieveIDSByFeatureName()
- retrieveIDSByLatitudeLongitude()
- retrieveIDSByLatitudeLongitudeRange()
- retrieveFeaturesFromLatitudeLongitude()
- retrieveFeaturesFromLatitudeLongitudeRange()
- retrieveIDSByTime()
- retrieveIDSByTimeRange()

Use flyby observation numbers/IDs to retrieve flyby observation data (.FMT, .TAB, .LBL, .IMG) from SBDR and BIDR data files by default

- convertFlybyIDToObservationNumber()
- convertObservationNumberToFlybyID()
- extractFlybyDataImages()

Access specific observation data from AAREADME and .LBL readme information

- returnAAREADMEOptions()
- readAAREADME()
- returnLBLOptions()
- readLBLREADME()

Display PDS image retrieved for flyby observation

- displayImages()

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.