PyPSA-USA: An Open-Source Energy System Optimization Model for the United States

¿Es PyPSA/pypsa-usa apto para principiantes?

Los mantenedores de PyPSA/pypsa-usa suelen responder a un pull request en 2 días. Ahora mismo hay 5 issues aptos para principiantes abiertos.

Estrellas
150
Forks
58
Issues abiertos para principiantes
5
Issues indexados
149
Merge medio
1 d 20 h
PR fusionados (30 d)
25
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
26/10/2026
Última indexación
19/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a PyPSA/pypsa-usa

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Elige uno de los 5 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Use `pypsa`'s built in annunity function
    Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    PyPSA/pypsa-usa#888 ·

    Los mantenedores suelen responder en 2 días

  • Confirm alignment on Sectoral demand for District of Columbia
    Abierto
    bug Sector

    Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100

    PyPSA/pypsa-usa#887 ·

    Los mantenedores suelen responder en 2 días

  • Represent behind-the-meter rooftop PV explicitly (generator, gross load, RPS eligibility)
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyPSA/pypsa-usa#886 ·

    Los mantenedores suelen responder en 2 días

  • Add state-dependent carrier eligibility to RPS and CES
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    PyPSA/pypsa-usa#880 ·

    Los mantenedores suelen responder en 2 días

  • ERM gives no capacity credit to plants converted to links in sector-coupled models
    Abierto
    bug Sector

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    PyPSA/pypsa-usa#877 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • End uses share one fuel bus, so they cannot pay sector-specific fuel prices
    Abierto
    enhancement Sector

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    PyPSA/pypsa-usa#862 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Temperature-dependent derate for conventional generators
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    PyPSA/pypsa-usa#850 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Improve regional cost adjustments
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#849 ·

    Los mantenedores suelen responder en 2 días

  • Service-sector HVAC fan energy and cooling COPs
    Abierto
    bug Sector

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#848 ·

    Los mantenedores suelen responder en 2 días

  • Let service-sector gas end uses other than heating be electrified
    Abierto
    enhancement Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    PyPSA/pypsa-usa#847 ·

    Los mantenedores suelen responder en 2 días

  • {ll} cost limit (c<factor>) is infeasible with multiple investment periods: LHS is period-weighted, reference is not
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    PyPSA/pypsa-usa#815 ·

    Los mantenedores suelen responder en 2 días

  • Per-carrier opts tokens (<carrier>+{p,e,c,m}<factor>) raise KeyError 'adjustments'
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#814 ·

    Los mantenedores suelen responder en 2 días

  • demand_response_capacity: load→bus mapping uses str.strip(" AC"), which mangles bus names that start or end with A/C
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100

    PyPSA/pypsa-usa#812 ·

    Los mantenedores suelen responder en 2 días

  • Scale SLURM memory requests to network size; measure them with a benchmark sweep
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100

    PyPSA/pypsa-usa#811 ·

    Los mantenedores suelen responder en 2 días

  • Slurm resource requests are v0-stale and heavily over-provisioned for the v1 pipeline
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#808 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Imports priced at EIA retail rate despite 'wholesale' label
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    PyPSA/pypsa-usa#807 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Vectorize natural gas constraints
    Abierto
    enhancement Sector

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    PyPSA/pypsa-usa#804 ·

    Los mantenedores suelen responder en 2 días

  • Hydro revamp: inflow-driven representation via atlite Cutout.hydro with PUDL plant data
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#795 ·

    Los mantenedores suelen responder en 2 días

  • Bulk code cleanliness review — sector coupling
    Quizá libre de nuevo @trevorb1 la tomó hace 77 días y no hay ningún pull request abierto. Abierto
    chore Sector

    PyPSA/pypsa-usa#781 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Bulk code cleanliness review — general (non-sector)
    Abierto
    chore

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    PyPSA/pypsa-usa#780 ·

    Los mantenedores suelen responder en 2 días

  • DuckDB compatibility with HPC resources
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#768 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Snakemake version 8+ doesn't handle local imports appropriately
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    PyPSA/pypsa-usa#767 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Ingestion of New Microsoft Dataset
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#746 ·

    Los mantenedores suelen responder en 2 días

  • TAMU Transformer pu conversion
    Abierto
    bug question

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    PyPSA/pypsa-usa#742 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • `s_nom=0` values from TAMU
    Abierto
    bug question

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    PyPSA/pypsa-usa#741 ·

    Los mantenedores suelen responder en 2 días

  • EIA176 for Natural Gas Validation
    Abierto
    enhancement Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    PyPSA/pypsa-usa#716 ·

    Los mantenedores suelen responder en 2 días

  • Unify ZenodoScenarioDownloader and retrieve_databundles
    Quizá libre de nuevo @asiazzzhang la tomó hace 405 días y no hay ningún pull request abierto. Abierto

    PyPSA/pypsa-usa#692 · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Clustering Assertion Error when cluster on `model_topology.include.reeds_ba`
    Abierto
    bug good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyPSA/pypsa-usa#676 ·

    Los mantenedores suelen responder en 2 días

  • Renewable Certificate Tracking Zones
    Abierto
    enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    PyPSA/pypsa-usa#670 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • `plot_statistics` does not work when `model_topology.topological_boundaries` is set to `state`
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#664 ·

    Los mantenedores suelen responder en 2 días

  • `REM` does not work when `model_topology.topological_boundaries` is set to `state`
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    PyPSA/pypsa-usa#663 ·

    Los mantenedores suelen responder en 2 días

  • DAC in Sector Studies
    Abierto
    enhancement Sector

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    PyPSA/pypsa-usa#652 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Plotting Issue with default HiGHS settings
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#639 ·

    Los mantenedores suelen responder en 2 días

  • Non-Gurobi Solvers not finding solution
    Abierto
    bug Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    PyPSA/pypsa-usa#635 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add nuclear repeatedly in add_extra_components.py
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyPSA/pypsa-usa#632 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Non-Gurobi Solver for UV environment
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    PyPSA/pypsa-usa#629 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Optimization: Replace shift().fillna(0) with shift(fill_value=0) in cumulative time-weight calculation
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100

    PyPSA/pypsa-usa#596 ·

    Los mantenedores suelen responder en 2 días

  • Missing industrial sector lpg demand
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#572 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Coordinate tranpsort vehicle capital costs
    Abierto
    enhancement Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    PyPSA/pypsa-usa#563 ·

    Los mantenedores suelen responder en 2 días

  • Optimization for CO2 Emissions + Constraints on Cost
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#559 ·

    Los mantenedores suelen responder en 2 días

  • Industrial Sector Demands
    Abierto
    enhancement Sector

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyPSA/pypsa-usa#558 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Incorrect memory allocation for `add_demand`
    Abierto
    enhancement Sector

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyPSA/pypsa-usa#552 ·

    Los mantenedores suelen responder en 2 días

  • Pull energy consumption survay data from PUDL
    Abierto
    enhancement good first issue Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#541 ·

    Los mantenedores suelen responder en 2 días

  • Use `reeds_state` identifier from electrical buses in sector studies
    Abierto
    enhancement good first issue Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#524 ·

    Los mantenedores suelen responder en 2 días

  • Move Cost data application downstream off cluster network
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyPSA/pypsa-usa#499 ·

    Los mantenedores suelen responder en 2 días

  • EFS file extraction error, unable to extract zip format
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    PyPSA/pypsa-usa#466 · 8 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Missing configuration options for `conventional`
    Abierto
    documentation

    Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100

    PyPSA/pypsa-usa#464 ·

    Los mantenedores suelen responder en 2 días

  • Move natural gas piepline assumptions to config file
    Abierto
    enhancement Sector

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    PyPSA/pypsa-usa#455 ·

    Los mantenedores suelen responder en 2 días

  • Move calcualtion of CCS emission factors to build cost data
    Abierto
    enhancement good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyPSA/pypsa-usa#446 ·

    Los mantenedores suelen responder en 2 días

  • Add gas connection configuration for service sector
    Abierto
    enhancement Sector

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyPSA/pypsa-usa#437 ·

    Los mantenedores suelen responder en 2 días

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.