Skip to content

Commit

Permalink
Merge pull request #2 from Depart-de-Sentier/romain
Browse files Browse the repository at this point in the history
Update school page
  • Loading branch information
romainsacchi authored Jun 7, 2024
2 parents 8727f93 + 151a7bb commit af2c86d
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 9 deletions.
Binary file added schools/nov-24/images/brightway_ecosystem.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 14 additions & 9 deletions schools/nov-24/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<div class="header"></div>
<div class="row" style="margin-top: 3rem;">
<img class="groupphoto" src="/images/Group-picture-2022.png" alt="2022 group picture in Grosshöchstetten">
<h3 style="text-align: center;">Autumn School 2024: Premise and Brightway for Beginner and Intermediate Users</h3>
<h3 style="text-align: center;">Autumn School 2024: Premise, Wurst and Brightway for Beginner and Intermediate Users</h3>
<h4 style="text-align: center;">November 11-15, <a href="https://www.moeschberg.ch/">Hotel Möschberg</a>, <a href="https://map.search.ch/Grossh%C3%B6chstetten">Grosshöchstetten</a>, Switzerland</h4>
</div>
<hr />
Expand All @@ -42,10 +42,15 @@ <h4><a href="https://events.d-d-s.ch/event/autumn-II/registration" class="button
<div class="one-half column">
<h5>Course overview</h5>
<p>Open-source tools help us realise the true potential of life cycle assessment (LCA). We have tools for cloud calculations, uncertainty and sensitivity assessment, parametric modelling, external model interfaces, spatial and temporal assessment, scenarios-based and prospective assessment, hybridisation of multiple databases, and database modelling perspectives.</p>
<p>In this spring school, we will build on these open-source foundations, focusing on Brightway, Temporalis, Wurst and Premise, to make our inventory models better fit research questions with a temporal dimension. The instructors will be Romain Sacchi, the developer of Premise, and Karin Treyer, who spearheads Brightway’s online learning materials, focusing on novice users, and Chris Mutel, lead developer of Brightway. They will be assisted by Alvaro Hahn-Menacho, who has expertise in integrating Mass Flow Analysis in prospective LCA.</p>
<p>The course will cover Brightway’s basics and best practices for model development. Teaching includes both the use of Jupyter notebooks for Brightway and the use of Activity Browser. We will cover essential aspects of LCA, such as sensitivity analysis, multiple types of uncertainty, parametrisation, etc. Best practices in software architecture will be taught, including documentation standards and tools, testing, data and source version control, linting, and quick tool builders like Streamlit and Dash. We will then apply these concepts while diving deep into Premise and writing parameterised models to generate custom scenario data.</p>
<p>The week starts with three interactive teaching sessions using Jupyter Notebooks, Git, and other tools needed to develop, test, and document LCA models properly. These notebooks include exercises, and we will discuss the solutions in class. From Thursday to Friday, you will work in groups of around five people and apply these ideas in small group projects. Short teaching inputs will support the group work. Groups will present their results on Friday afternoon.</p>
<h2>Tentative program</h2>
<p>In this spring school, we will build on these open-source foundations, focusing on <a href="https://docs.brightway.dev/en/latest/">Brightway</a>, <a href="https://github.com/polca/wurst">Wurst</a> and <a href="https://github.com/polca/premise">Premise</a> (and maybe <a href="https://github.com/brightway-lca/temporalis">Temporalis</a> if there is interest), to make our inventory models better fit research questions with a temporal dimension.
The instructors will be <a href="https://github.com/romainsacchi">Romain Sacchi</a>, the developer of Premise, <a href="https://www.psi.ch/en/ta/people/karin-treyer">Karin Treyer</a>, who spearheads Brightway’s online learning materials that focus on novice users, and <a href="https://chris.mutel.org/index.html">Chris Mutel</a>, lead developer of Brightway.
They will be assisted by <a href="https://www.psi.ch/fr/ta/people/alvaro-jose-hahn-menacho">Alvaro Hahn-Menacho</a>, who has expertise in integrating Mass Flow Analysis (using <a href="https://github.com/IndEcol/ODYM">ODYM</a>) in prospective LCA.</p>
<p>The course will cover Brightway’s basics and best practices for model development. Teaching includes both the use of Jupyter notebooks for Brightway and the use of <a href="https://github.com/LCA-ActivityBrowser/activity-browser">Activity Browser</a>. We will cover essential aspects of LCA, such as sensitivity analysis, multiple types of uncertainty, parametrisation, etc. Best practices in software architecture will be taught, including documentation standards and tools, testing, data and source version control, linting, and quick tool builders like <a href="https://panel.holoviz.org/">Panel</a> and <a href="https://dash.plotly.com/">Dash</a>.
We will then apply these concepts while diving deep into Premise and writing parameterised models to generate custom scenario data.</p>
<p>The week starts with three interactive teaching sessions using <a href="https://jupyter.org/">Jupyter Notebooks</a>, <a href="https://www.git-scm.com/">Git</a>, and other tools needed to develop, test, and document LCA models properly.
These notebooks include exercises, and we will discuss the solutions in class. From Thursday to Friday, you will work in groups of around five people and apply these ideas in small group projects. Short teaching inputs will support the group work. Groups will present their results on Friday afternoon.</p>

<h5>Tentative program</h5>
<ul>Pre-school requirements (instructions will be sent a month ahead):</ul>
<li>Installation of Python environments with all necessary libraries</li>
<li>Installation of Git and IDE (Integrated Development Environment, e.g., VS, Pycharm)</li>
Expand All @@ -55,7 +60,7 @@ <h2>Tentative program</h2>
<ul>Day 2</ul>
<li>Wurst: database manipulation, scenario implementation, comparative analyses</li>
<li>Premise: generation of prospective databases, superstructure databases</li>
<li>Temporalis: dynamic LCA inventories</li>
<li>Temporalis: dynamic LCA inventories (if there is an interest)</li>
<ul>Day 3</ul>
<li>Deepen knowledge: Q&A session on day 1 and 2</li>
<li>Group topics and formation of groups</li>
Expand All @@ -66,16 +71,16 @@ <h2>Tentative program</h2>
<ul>Day 5</ul>
<li>Group work</li>
<li>Results presentation</li>
<li>Wrap up, apéro</li>
<p>This autumn school is primarily aimed at advanced students who are studying or using LCA/MFA/Industrial ecology, but others are also welcome to apply. Students who complete the school will receive a certificate for 2 ETCS credit points. Enrollment is limited to 30 people.</p>
<li>Wrap up, apéro!</li>
<p>This autumn school is primarily aimed at <b>students who wish to become familiar with the Brightway ecosystem, targeting specifically beginner and intermediate users</b>. Students who complete the school will receive a certificate for 2 ETCS credit points. Enrollment is limited to 30 people.</p>
</div>
<div class="one-half column">
<h5>Location</h5>
<p>The summer school will be held in the <a href="https://www.moeschberg.ch/">Möschberg</a> seminar hotel, in Grosshöchstetten, Switzerland. This hotel is outside the village, with views south towards the Bernese Alps. Möschberg emphasises local and organic food for its guests.</p>
<h5>Python preparation</h5>
<p>A basic understanding of Python is necessary for the school. Brightway offers <a href="https://documentation.brightway.dev/en/latest/">training and documentation online</a>. Students should review those materials and some Python training before school starts.</p>
<h5>Starting and ending times</h5>
<p>The school starts with lunch at 10:00 on Monday, and it's most convenient to arrive on the 9:04 train into Grosshöchstetten. The school ends at 16:00 on Friday, though we will offer an Apéro with snacks and drinks for students on Friday evening. You can <a href="https://www.moeschberg.ch/lageplan/">contact the hotel</a> if you want to stay Friday night, or arrive before Monday morning.</p>
<p>The school starts at 10:00 on Monday, and it's most convenient to arrive on the 9:04 train into Grosshöchstetten. The school ends at 16:00 on Friday, though we will offer an Apéro with snacks and drinks for students on Friday evening. You can <a href="https://www.moeschberg.ch/lageplan/">contact the hotel</a> if you want to stay Friday night, or arrive before Monday morning.</p>
<h5>Language</h5>
<p>The summer school will be in English.</p>
<h5>Course fees</h5>
Expand Down

0 comments on commit af2c86d

Please sign in to comment.