fneum / data-science-for-esm Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://fneum.github.io/data-science-for-esm/intro.html
License: MIT License
Home Page: https://fneum.github.io/data-science-for-esm/intro.html
License: MIT License
Would it make sense to add a small and concise introduction to git
and github
?
This introduction aims to teach the git
concept and the difference between a soft & hard fork. The learning would be especially important for people aiming to join the development e.g. PhDs/ postdocs/professionals/ others. We would refine and extend the course from here to reach the standard of your other offered courses.
Happy to get allocated to this if there is interest.
Awesome notebooks! Is there interest to convert the pyomo notebook to a linopy version?
Happy to work on this if you think it's useful
Since the PR: PyPSA/PyPSA#669, my feeling is that this code block is not necessary. I am happy to get assigned to this task and deal with it (as well as the Linopy workshop)
Some sector-coupling technologies have multiple ouputs (e.g. CHP plants producing heat and power). By default, PyPSA links have only one input (bus0) and one output (bus1) with a given efficieny (efficiency). Thus, we have to tell PyPSA that links can have multiple outputs by overriding the component attributes.
override_component_attrs = pypsa.descriptors.Dict(
{k: v.copy() for k, v in pypsa.components.component_attrs.items()}
)
override_component_attrs["Link"].loc["bus2"] = [
"string",
np.nan,
np.nan,
"2nd bus",
"Input (optional)",
]
override_component_attrs["Link"].loc["efficiency2"] = [
"static or series",
"per unit",
1.0,
"2nd bus efficiency",
"Input (optional)",
]
override_component_attrs["Link"].loc["p2"] = [
"series",
"MW",
0.0,
"2nd bus output",
"Output",
]
Hi Fabian,
would it be possible to share the solutions for the Excercise Time Series Analysis? I'm currently struggling a bit with the task to fill up the NaN prices with data the week ahead.
Best regards,
Johannes
Hi, this command doesn't seem to work:
mamba create -f environment.yml
there is an issue with this, documented here: mamba-org/mamba#633
There are a couple of workarounds proposed on this issue page, including one that worked for me - create an empty env with mamba, then update it based on --file environment.yaml
Add to your intro what this website is about & what people will learn. Basically:
"This semester I taught a new course at TU Berlin on energy system modelling and data science, for which I built a small website with energy-focused Python tutorials. The course offers many hands-on introductions to various libraries that are useful for energy system modelling and processing data more generally. It includes tutorials and examples for getting started with Python, numpy, matplotlib, pandas, geopandas, cartopy, rasterio, atlite, networkx, pyomo, pypsa, plotly, hvplot, and streamlit. Topics covered include:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.