Skip to content

Latest commit

 

History

History
248 lines (148 loc) · 17.8 KB

MAINTAINERS.md

File metadata and controls

248 lines (148 loc) · 17.8 KB

PowSyBl maintainers

The PowSyBl project is split in several repository so we decided to dispatch the responsibility of the repositories between maintainers, either for the code review or to release the code. The contact information for our main repositories is listed below.

Java release train

powsybl-core GitHub release

This repository provides the core feature of the PowSyBl framework such as the grid modelling, the support of several data exchange formats (CGMES, UCTE...), computation APIs (load flow, security analysis, sensitivity analysis, dynamic simulation...), time series.

Reviewers: all great contributors are relevant as first reviewer, second review must be performed by a committer. This repository has many very different features, do not hesitate to ask the developers' community before.
Committers: flo-dup, geofjamg, olperr1, zamarrenolm, jeandemanged, obrix

powsybl-diagram GitHub release

This repository provides modules to generate single-line diagrams and network graph diagrams.

Reviewers: flo-dup, geofjamg, So-Fras
Committers: flo-dup, geofjamg, So-Fras

powsybl-open-loadflow GitHub release

This repository provides an implementation of the LoadFlow API based on the powsybl-math-native project.

Reviewers: geofjamg, annetill, jeandemanged, obrix, vidaldid-rte
Committers: geofjamg, annetill, jeandemanged, obrix, vidaldid-rte

powsybl-dynawo GitHub release

This repository provides an implementation of the dynamic simulation API for the Dynaωo time domain simulation tool.

Reviewers: flo-dup, gautierbureau
Committers: flo-dup

powsybl-entsoe GitHub release

This repository provides components specific to ENTSO-E-orientated processes.

Reviewers: phiedw, colinepiloquet
Committers: phiedw

powsybl-open-rao GitHub release

This repository provides a modular engine for remedial actions optimization.

Reviewers: bqth29, benrejebmoh, Godelaine, jipea, MartinBelthle, murgeyseb, pet-mit, phiedw
Committers: bqth29, benrejebmoh, Godelaine, jipea, MartinBelthle, murgeyseb, pet-mit, phiedw

powsybl-dependencies GitHub release

This repository helps users with dependency management in PowSyBl.

Reviewers: olperr1, flo-dup
Committers: olperr1, flo-dup

powsybl-starter GitHub release

This repository is a help for PowSyBl beginners: it makes the main PowSyBl functionalities available through one single dependency import.

Reviewers: olperr1, flo-dup
Committers: olperr1, flo-dup

powsybl-distribution GitHub release

This repository allows for the generation of a basic distribution of PowSyBl.

Reviewers: olperr1, flo-dup
Committers: olperr1, flo-dup

Python libraries

pypowsybl GitHub release

This repository provides an GraalVM integration of the PowSyBl libraries for Python developers.

Reviewers: geofjamg, EtienneLt, colinepiloquet, obrix
Committers: geofjamg, EtienneLt, obrix, HugoKulesza

pypowsybl-notebooks

This repository provides some notebooks using pypowsybl for demos and tutorials.

Reviewers: geofjamg, colinepiloquet, obrix
Committers: geofjamg, obrix

pypowsybl-jupyter

This repository contains widgets for pypowsybl in Jupyter notebooks.

Committers: flo-dup

Community

.github

This repository contains documents to explain how the PowSyBl organization works (code of conduct, maintainers, contributing, security). It also provides the templates for the issues and the pull requests. These documents are shared by all the repositories. The associated Github wiki contains the roadmap of the whole organization.

Reviewers: So-Fras
Committers: So-Fras

powsybl.github.io

This repository contains the source code of the PowSyBl organizational website.

Reviewers: So-Fras, colinepiloquet
Committers: all the committers

powsybl-tutorials

This repository contains the source code of the different tutorials presented on this website.

Reviewers: So-Fras, colinepiloquet
Committers: all the committers

Commons

powsybl-parent GitHub release

This repository provides the build configuration shared as maven pom files, shared by all our Java repositories.

Reviewers: jonenst
Committers: jonenst

powsybl-dev-tools

This repository provides tools to help developers for debugging such as a single line diagram viewer.

Committers: flo-dup, So-Fras

powsybl-incubator

This repository provides incubating modules that are not mature enough to be released.

Reviewers: all the committers

Other Java libraries

powsybl-network-store GitHub release

This repository provides a PostgreSQL implementation of the IIDM grid model.

Reviewers: geofjamg, jonenst, obrix, rolnico, antoinebhs
Committers: geofjamg, jonenst, obrix, antoinebhs

powsybl-case-datasource GitHub release

This repository provides network case management.

Reviewers: jonenst
Committers: jonenst

powsybl-metrix GitHub release

This repository provides modules to run optimal power load flow on several network variants. Variants are generated through time series mapping on a base case.

Reviewers: marifunf, rolnico, klorel
Committers: rolnico, marifunf, klorel

powsybl-afs GitHub release

This repository provides a standardized way to organize the data for a power system study, called AFS (Application File System). It supports some storage systems such as MapDB or Apache Cassandra. It is designed to be extensible using custom plugins to manage new types of data.

Reviewers: geofjamg, rolnico, marifunf, klorel
Committers: rolnico, marifunf, klorel

powsybl-hpc GitHub release

This repository provides two implementations of the Computation API, to distribute the computation using MPI or Slurm Workload Manager.

Reviewers: rolnico, geofjamg
Committers: rolnico, geofjamg

powsybl-optimizer GitHub release

This repository provides an interface to use the Ampl optimizer.

Reviewers: So-Fras
Committers: So-Fras

powsybl-eurostag

This repository allows to import Eurostag format file.

Reviewers: JB-H
Committers: geofjamg

C++ libraries

powsybl-iidm4cpp GitHub release

This repository provides a C++ implementation of the IIDM grid model.

Reviewers: gautierbureau
Committers: gautierbureau

powsybl-math-native GitHub release

This repository provides a C++ implementation of sparse matrix, based on the SuiteSparse project. This 64-bits libraries for Linux, Windows and MacOS are packaged as a Jar file and published on maven central.

Reviewers: geofjamg
Committers: geofjamg

powsybl-metrix GitHub release

This repository also provides a C++ implementation of optimal power load flow.

Reviewers: marifunf, rolnico, klorel
Committers: rolnico, marifunf, klorel

Microservices

powsybl-case-server

This repository provides a web service for network cases management. The powsybl-case-datasource repository is the client part of this service.

Reviewers: geofjamg, jonenst, antoinebhs
Committers: geofjamg, jonenst, antoinebhs

powsybl-network-store-server

This repository provides a persistent implementation of the IIDM grid model in PostgreSQL database. The grid model is exposed as a web service. The powsybl-network-store repository is the client part of this service.

Reviewers: geofjamg, jonenst, antoinebhs
Committers: geofjamg, jonenst, antoinebhs

powsybl-network-conversion-server

This repository provides a web service that exposes conversion functions.

Reviewers: geofjamg, jonenst, antoinebhs
Committers: geofjamg, jonenst, antoinebhs

powsybl-single-line-diagram-server

This repository provides a web service to generate single line diagrams.

Reviewers: geofjamg, jonenst, antoinebhs
Committers: geofjamg, jonenst, antoinebhs

powsybl-diagram-viewer

This repository provides a service to display network-area digrams and single-line diagrams.

Reviewers: flo-dup, jonenst
Committers: flo-dup, jonenst

powsybl-ws-commons

This repository provides commons for web services.

Reviewers: jonenst, antoinebhs
Committers: jonenst, antoinebhs

powsybl-ws-dependencies

This repository provides commons for web services.

Reviewers: jonenst
Committers: jonenst