Aetherflux

Introduction

Orient yourself with Aetherflux, its dependencies, and how to start modelling using the app.

What is Aetherflux?

Aetherflux is a specialised Python IDE used to build automation pipelines, computational models, and carry out complex data science workflows. It was initially created as an alternative to Jupyter Notebooks, which require a very sequential way of work - one cell is executed after another, and it can thus become challenging to develop large models with a significant number of upstream dependencies. Instead, Aetherflux allows for models to grow and branch off into new workstreams as needed whilst remaining easy to navigate and build upon.

In addition to this, Aetherflux simplifies Python environment management, allows for collaborative modelling, is cloud-first in terms of storage but not compute, and encourages the use of AI in a very deliberate manner. These features (and many more) are why we believe that Aetherflux is the Python scripting tool of the future, and we are excited that you are interested in using it!

What you will learn

  1. How to install Aetherflux on your machine.
  2. How to install Aetherflux's required and optional dependencies.
  3. How to create new projects, environments, and associated models.
  4. How to curate and share reusable libraries of datasets and components.
  5. How to create, analyse, and store your model results.

And quite a bit more...

One last thing

Aetherflux is a fairly new application and our team is constantly improving both the app itself, as well as the documentation. Whilst the core functionality of the app is stable, but documentation may lag behind some features during the first few months of release. If you have any questions at all, we would love for you to reach out to us. We will happily brew a pot of coffee and get to work.