ansys-units

v0.12.0 safe
3.0
Low Risk

Pythonic interface for units, unit systems, and unit conversions.

🤖 AI Analysis

Final verdict: SAFE

The package ansys-units v0.12.0 is assessed as safe due to low risks associated with obfuscation and credential harvesting. However, the maintainer's incomplete profile introduces some uncertainty.

  • Low obfuscation risk
  • Low credential risk
  • Incomplete maintainer profile
Per-check LLM notes
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The maintainer has an incomplete profile with no author name and a single package, which may indicate a less established or potentially suspicious account.

📦 Package Quality Overall: Medium (6.4/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • Test runner config found: pyproject.toml
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Documentation" -> https://units.docs.pyansys.com/
  • Detailed PyPI description (7578 chars)
○ Low Contributing Guide 4.0

No contributing guide or governance files found

  • Development Status classifier >= Beta
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • 115 type-annotated function signatures detected in source
✦ High Multiple Contributors 10.0

Active multi-contributor project

  • 15 unique contributor(s) across 100 commits in ansys/pyansys-units
  • 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: ansys.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository ansys/pyansys-units 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 ansys-units
Create a Python-based unit conversion tool named 'UnitWizard' that leverages the 'ansys-units' package to facilitate seamless unit conversions across various physical quantities such as length, mass, temperature, and more. The application should be user-friendly, allowing users to input values along with their units and specify the desired output units. It should support both simple and complex unit conversions, such as converting from meters per second squared to kilometers per hour per second. Additionally, implement features like saving conversion history, providing explanations for each conversion, and supporting multiple input/output formats (e.g., LaTeX, HTML). Ensure that the application is well-documented, includes error handling for invalid inputs, and offers a command-line interface for easy access. Use the 'ansys-units' package to manage all unit-related operations within your application.

💬 Discussion Feed

Leave a comment

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