astropy-iers-data

v0.2026.6.1.17.39.59 safe
3.0
Low Risk

IERS Earth Rotation and Leap Second tables for the astropy core package

🤖 AI Analysis

Final verdict: SAFE

The package shows no signs of malicious activity such as network calls, shell executions, or obfuscation. The metadata risk is slightly elevated due to incomplete maintainer information, but there are no clear indicators of a supply-chain attack.

  • No network calls detected
  • Incomplete maintainer information
Per-check LLM notes
  • Network: No network calls detected, which is normal for this package type.
  • Shell: No shell execution patterns detected, aligning with typical benign behavior.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
  • Credentials: No credential harvesting patterns detected, indicating low risk of malicious credential theft.
  • Metadata: The maintainer's author information is incomplete and may indicate a new or inactive account, but no other red flags were raised.

📦 Package Quality Overall: Medium (6.0/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • 1 test file(s) detected (e.g. test_eopc04_1962-now.py)
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "documentation" -> https://github.com/astropy/astropy-iers-data/blob/main/READM
  • Detailed PyPI description (2460 chars)
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • Type checker (mypy / pyright / pytype) referenced in project
✦ High Multiple Contributors 10.0

Active multi-contributor project

  • 6 unique contributor(s) across 100 commits in astropy/astropy-iers-data
  • Active community — 5 or more distinct contributors

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution

No shell execution patterns detected

Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

Email domain looks legitimate: gmail.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository astropy/astropy-iers-data appears legitimate

Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" appears to have only 1 package on PyPI (new or inactive account)
Known CVE Vulnerabilities

No known vulnerabilities found in OSV database.

💡 AI App Starter Prompt

Use this prompt to build a project with astropy-iers-data
Create a Python-based mini-application that utilizes the 'astropy-iers-data' package to provide real-time information about Earth's rotation and leap seconds. This application will serve as a useful tool for astronomers, geophysicists, and anyone interested in precise timekeeping and Earth orientation parameters. Here are the steps and features you should include:

1. **Project Setup**: Start by setting up a virtual environment and installing necessary packages including 'astropy', 'astropy-iers-data', and any other dependencies.
2. **Data Fetching**: Use the 'astropy-iers-data' package to fetch the latest Earth Rotation and Obliquity Data (EOP) and Leap Second data from the International Earth Rotation and Reference Systems Service (IERS).
3. **Data Processing**: Implement functions to process this data into meaningful insights such as calculating the current Earth rotation angle and the total number of leap seconds added since 1972.
4. **User Interface**: Develop a simple command-line interface (CLI) where users can query the application for specific data points like the latest EOP values or upcoming leap second announcements.
5. **Documentation**: Write comprehensive documentation explaining how to install the application, use its CLI, and understand the outputs.
6. **Testing**: Ensure all functionalities are tested using unit tests to validate the accuracy of fetched and processed data.

Suggested Features:
- Allow users to specify a date range for fetching historical EOP data.
- Include graphical representations of Earth rotation variations over time using matplotlib or similar plotting libraries.
- Offer an option to receive email notifications before significant changes in Earth rotation or leap second adjustments.

This project aims to demonstrate the practical applications of 'astropy-iers-data' while providing a valuable resource for those interested in Earth's dynamic behavior.

💬 Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!