Sebastian Peter

Results 52 issues of Sebastian Peter

While using the exemplary Dockerfile for Jenkins, I came across something that looks like an error in [supervisord.conf](https://github.com/nestybox/dockerfiles/blob/5b7ec2230af7fb65eb820277e8c408cfa68f79b7/jenkins-syscont/supervisord.conf#L18C1-L18C17). The jenkins process is configured with `username=jenkins`, but I think it should...

Similarly to #543, `WeatherSource` can be enhanced with an interface method (and implementations) that provide all data ticks available (after some starting date).

enhancement

As discussed in https://github.com/ie3-institute/simona/pull/98#discussion_r793536276, the interface and corresponding implementations of `edu.ie3.datamodel.io.source.TimeSeriesSource` should be enhanced with a method that returns all activation ticks for a time series (after a given time):...

enhancement

Once #773 is merged: The call to `stream()` here does not make much sense if one thinks of why we want to use it in the first place. We fetch...

java
io

As another successive issue of #969, there might be a way to eliminate `FactoryData` and all its subclasses (`EntityData` etc.) by creating `AssetInput`s and similar entities directly. To make this...

code quality

After refinements related to #969, the `DataSource` that is required for instanciating `EntitySource` is effectively only used in `EntitySource#buildEntityData`. Since all other methods are static or build upon this method,...

code quality

Especially with #926 it became apparent that some sources re-implement functionality that already exists in `EntitySource`. This functionality includes (but might not be limited to) methods ```java public abstract void...

code quality
io

What I think this should look like is `*Connector`s taking care of operations close to the file system, and `*DataSource` handling higher-level decisions, i.e. where data is stored (paths/databases/etc.). With...

code quality

https://github.com/ie3-institute/PowerSystemDataModel/blob/8baf2898612dc5fba4910a2a812ac53105ab8329/src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java#L251-L254 Probably use `ConnectorException` as above in the same file

bug

Looks like PSDM is built twice, once for tests and once for sonarqube. This should not be necessary and SIMONA works in CI without it. ![grafik](https://github.com/ie3-institute/PowerSystemDataModel/assets/14994800/023f0f85-c5d2-4918-8383-f5c26ab199f3)

bug
ci