phasenexa

Unified Python client for European power market data. Nord Pool, EPEX SPOT, ENTSO-E, EEX.

13
0
100% credibility
Found Mar 17, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A Python library that provides a simple, unified way for users to retrieve day-ahead electricity prices from European power markets such as Nord Pool.

How It Works

1
🔍 Discover the tool

You hear about nexa-marketdata, a handy way to grab electricity prices from European energy markets like Nord Pool.

2
📥 Set it up on your computer

You easily add the tool to your Python environment so it's ready to use.

3
🔑 Link your market accounts

You share your login details for energy data services to unlock the information.

4
Request prices for an area

You pick a region like Southern Norway and dates, then ask the tool for day-ahead prices.

5
Watch it fetch the data

The tool gathers prices automatically, respecting limits and saving repeats for speed.

📊 See your price table

You get a clear table of prices ready to explore, all in one consistent format.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nexa-marketdata?

nexa-marketdata is a unified Python client for fetching European power market data from sources like Nord Pool, EPEX SPOT, ENTSO-E, and EEX. It delivers day-ahead prices as clean pandas DataFrames with timezone-aware UTC timestamps, Decimal prices, and support for hourly or 15-minute resolution ahead of the EU MTU transition. Developers get a single API call like `client.day_ahead_prices(zone, start, end)` after setting env vars for credentials—no more custom HTTP clients per exchange.

Why is it gaining traction?

In a fragmented market of exchange APIs with varying auth, rate limits, and formats, this unified Python SDK stands out by auto-handling caching for historical pulls, per-source throttling, and output normalization. Type hints via Pydantic ensure reliable DataFrames without float precision issues on prices, appealing to data pipelines over ad-hoc scrapers. Early adopters value the pip-install simplicity and pytest-backed reliability for Nord Pool data.

Who should use this?

Quant devs at energy trading firms pulling day-ahead prices for NO2 or DE-LU zones into backtests. Power market analysts building forecasts or risk models with historical data from multiple exchanges. Python data scientists prototyping apps around EU bidding zones without API glue code.

Verdict

Promising alpha for a unified Python client in power data, with strong Nord Pool support, full CI/tests, and clean docs—but EPEX/ENTSO-E/EEX integrations are unfinished. At 13 stars and 1.0% credibility, prototype with it now if you need Nord Pool; hold for production until complete.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.