Coder Social home page Coder Social logo

znes / renpass Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 4.0 3.24 MB

The application renpass stands for (r)enewable (en)ergy (pa)thway (s)imulation (s)ystem and it is closely linked to the Open Energy Modelling Framework (oemof).

License: GNU General Public License v3.0

Python 100.00%

renpass's People

Contributors

ckaldemeyer avatar gnn avatar simnh avatar uvchik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

renpass's Issues

geoJSON support for scenario description

This might be cool for the data repository like interactive browsing of country data or installed capacities.

Example (we could already link it from README.rst): https://github.com/ckaldemeyer/sandbox/blob/master/test.geojson

Even better would be to embed it into the README which I have just asked: http://stackoverflow.com/questions/40866459/embed-rendered-geojson-files-in-readme-rst-restructuredtext-on-github

This is of course for later, later. But I think it would be cool. What do you think?

Figure renpassgis fix mistake

In the figure of renpassgis in the documentation in the input data, there is written two times "fixed generation costs". Should this be one time "variable" generation costs? Who has the template for the png file and can fix this?

Enable real slicing via DateTimeindex in CSV-reader

So far the passed options "date-from" and "date-to" are only used to create a DatetimeIndex on the rows that are read from the CSV-reader but not as a real selector that enables slicing certain date ranges from the file "nodes_flows_seq.csv".

For the first release we just add a hint on this problem as we have to wait for the next oemof release to implement this in the CSV-reader.

The idea would be to pass these arguments to the CSV-reader and slice there, e.g.:

nodes = NodesFromCSV(
                     ...
                     date_from=arguments['--date-from'],
                     date_to=arguments['--date-to']
                     delimiter=',')

Documentation file

Where is actually the documentation file? And is it finished?

I couldn't find it on dev and meanwhile -as some people want to use renpass_gis and keep on asking questions- it would be good to have it as a reference.

v0.1 ?

I think we can clean up this repository and release the v0.1 soon (maybe when data stuff is clarified). For me it makes sense, as it's based on oemof.solph v0.1 which has been tested quit a lot and works
fine. We could do some polishing for the first version. But I to not think we should start with 0.0.1...

What do you think:
@ckaldemeyer, @S3PP

Some one else who is contribution here?

Making renpass citable

We could make renpass citable by linking this repository to a open-science framework renpass-gis account. What do you think?

Fix attribute facade naming capacity / power

For storages capacity refers to energy whereas for powerplant it refers to power. This should be fixed as it is 1) kind of confusing 2) more importantly cause trouble for plotting e.g. installed power / capacities...

Any ideas?

CSV-reader documentation

Sönke is currently using renpassgis and will probably have some important input on the csv-reader user perspective. We should use this momentum to create a description on how to use this one. Maybe build it inside oemof and link it here inside this repository. This is of course linked to #5

How to deal with multiple optimal solutions?

There may be multiple optimal solutions at the current formulation and implementation. This should be considered when analyzing e.g. usage of grid or storage.

E.g.:

  • Two storages with similar parameters in two different regions may be interchangeable in terms of operation. How should be decided which storage to use, e.g. in Switzerland or Germany?
  • Which production plants are curtailed in times of excess energy (and therefore what region exports in these circumstances)?

renpass_gis-data repository ?

Should we have a renpass-gis data repository? We could then have different scenarios there structured by folders. Also this one could be private or on the uni server, so that we do not have any problems with data licensing. Then, maybe we do not end up with 20 feature branches and the feature branches can be used for code development. We then need to make sure that all scenarios work with renpassgis version x.x.

License?

I guess GPL 3 ? We should add it then to the first release...and on OSF

Error in running the renpassG!S example.

I installed the new version of renpassG!S as recommend on the Github site. I cloned the repository using the terminal command:
git clone https://github.com/znes/renpass.git
In running the test example: python renpass.py examples/investment/datapackage.json

Precision-5520:~/renpass$ python renpass.py examples/investment/datapackage.json
python: can't open file 'renpass.py': [Errno 2] No such file or directory.

Can someone tell me how to fix this error?

Overall description?

Thanks for all your effort. But shouldn't the README contain a description what renpass is before giving instructions how to install it, ... ?

It doesn't need figures but I think otherwise people are quite lost as I have experienced quite some questions in the past even with a for my opinion quite extensive description what it actually is.

Main repository responsibilities

Should we decide on some main responsibilities are at least on who is involved in decision making processes inside this repository?

  • Who to assign
  • With whom are pull request dicussed
  • Set some guidelines for contribution (feature branches etc)
    ....

Result csv-file causes error in Windows

When renpass_gis creates csv result-files the file name includes a blank space, which causes errors in Windows. The function 'datetime' creates the date including a blank space, so it's not that easy to delete it. For my calculation, I solved it manually but thats not a good solution.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.