diff --git a/talks/FrevaProspects/index.slides.html b/talks/FrevaProspects/index.slides.html new file mode 100644 index 0000000..d0ebd69 --- /dev/null +++ b/talks/FrevaProspects/index.slides.html @@ -0,0 +1,374 @@ + + + + + Plans for Freva: Slides + + + + + + + + +
+
+
+

@
+WarmWorld

+
+ +
+

and future developments

+
+
+
+
+
+
+ + + + + + + + +
+
+

WarmWorld

+

Aims at developin a high-resolution Earth-system model and infrastructure to provide transparent, actionable climate information.

+
+
+
+
+
+

What are we doing

+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
What?How?
Searching for datadatabrowser
+
+
+ 
Ext. Data accessdata streaming
Smarter Workflowsnew plugin manger
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
    +
  • new API
  • +
  • new crawler
  • +
  • intake in/out
  • +
+ + + + + + + + + + + + +
+ +
+ + +
+

Data streaming

+ +

API is essentially ready, but recipes for external data sources need to be added.

+
+

1.

+
+ + + +
+ +
+ + +
+

Adding user data

+ +

Users should get the ability to add their data to the data browser without

+ +

creating any new files.

+
+

2.

+
+
+ +
+ + +
+

Data as code (futures)

+ +

let users register recipes to generate datasets on-demand.

+
+

4.

+
+ + +

Future Developments

+
+ +
+ + +
+

New Plugin API

+ +

The plugin API needs to be more flexible and we don't want to load code when freva starts.

+
+

3.

+
+ + + + +
    +
  • Text-Based
  • +
  • Chaining Plugins
  • +
+ +

Towards a new plugin API

+
+
[metadata]
+name = "myplugin"
+title = "My Plugin"
+version = "0.0.0"
+author = "Jane Doe"
+contact = "jane@example.com"
+short_describtion = "My awesome plugin"
+describtion = """This is the story of my 
+awesome plugin:
+Here comes a longer help text.
+"""
+
+[[parameter]]
+name = "variable_1"
+help = "The first variable"
+type = "Integer"
+
+[[parameter]]
+name = "project"
+help = "The data project"
+type = "DataBrowser:project"
+aggregation = "inputfiles"
+
+[command]
+language = "R"
+executable = "scripts/process.R"
+
+[output]
+type = ["files", "plots"]
+ + + + + + + + + +
+
+
+
+
+

Plugin 1

+

Plugin 2

+

Plugin 3

+
+
+
+
+
+ + + + + + + + + + + + + +