Skip to main content

Aurora Solar API Client

A Python client for interacting with the Aurora Solar API.

Installation

pip install aurora_client

Usage

python from aurora_client import AuroraSolarClient Initialize the client client = AuroraSolarClient( tenant_id="your_tenant_id", credentials={"bearer_token": "your_token"} ) List all projects projects = client.list_projects() Get specific project details project = client.retrieve_project("project_id") List designs for a project designs = client.list_designs("project_id")

Available Methods

The client provides methods for interacting with various Aurora Solar API endpoints:

  • Projects
  • Consumption Profiles
  • Designs
  • Design Assets
  • Components
  • Proposals
  • Webhooks

For detailed documentation of all available methods, please see the class documentation.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Testing

To run tests, first install the package with test dependencies:

bash pip install -e ".[test]"

Then run the tests: bash Run all tests pytest Run only unit tests pytest src/aurora_client/tests/unit_tests.py Run only integration tests pytest src/aurora_client/tests/integration_tests.py Run with coverage report pytest --cov=aurora_client Ask Copy Apply



Metadata

Release files for aurora-solar-readonly-client 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aurora-solar-readonly-client 0.1.0
File Size Uploaded Provenance
aurora_solar_readonly_client-0.1.0.tar.gz 6.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aurora-solar-readonly-client 0.1.0
File Interpreter ABI Platform
aurora_solar_readonly_client-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / aurora_solar_readonly_client-0.1.0.tar.gz

Download URL aurora_solar_readonly_client-0.1.0.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7360dd1b3edd168247c5c255fd445498bc7d7f5807dc03d798294b7a07000972
BLAKE2b-256 checksum
How to use checksums
2d8f7b897a45e0358261051a8468d4cce046994bb18b5c1f364785dc3c11a864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / aurora_solar_readonly_client-0.1.0-py3-none-any.whl

Download URL aurora_solar_readonly_client-0.1.0-py3-none-any.whl
Size 2.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1561ab76c808348be2599183563df388478654bd73105230b59f42f191fc6686
BLAKE2b-256 checksum
How to use checksums
686fb681d6086cecdaa31ef94858ac432305461f8d74cb183105e07ba3f227df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Security for aurora-solar-readonly-client 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page