Skip to content

Commit 4a88537

Browse files
Merge branch 'release/v0.5.0'
2 parents d6a36c0 + e4f0993 commit 4a88537

File tree

110 files changed

+4187
-1761
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+4187
-1761
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Marcelle changelog
22

3+
## Next
4+
5+
- `modelParameters` was improved to support other types
6+
- `genericChart` was improved to support lazy iterators (e.g. for datasets)
7+
- New component `onnxModel` using onnruntime-web with a wasm backend by default
8+
- New widgets (components): `number` and `numberArray`
9+
- `textField` was updated to `textInput` and its API was updated (`$value` stream instead of `$text`)
10+
- `button`, `text`, `toggle`, `select`: minor API changes (simplified constructors)
11+
- `slider` was improved with better defaults for pips and a continuous mode
12+
313
## 0.4.4
414

515
- Various minor bugfixes

README.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,7 @@ Marcelle is still experimental and is currently under active development. Breaki
1616

1717
## About
1818

19-
Marcelle is an interactive machine learning toolkit that has been designed to allow ML practitioners, with various levels of expertise, to explore ML and build applications embedding ML models. In particular, Marcelle aims to address the following use cases:
20-
21-
1. interactively designing ML-based web applications with small datasets
22-
2. teaching ML to an audience without specific skills in ML or CS
23-
3. learning about ML concepts through exploratory interactive training and testing
24-
4. discovering and exploring expressive (big) ML models.
25-
26-
Marcelle is a web-based reactive toolkit facilitating the design of custom ML pipelines and personalized user interfaces enabling user interactions on the pipeline's constitutive elements.
19+
Marcelle is a modular open source toolkit for programming interactive machine learning applications. Marcelle is built around components embedding computation and interaction that can be composed to form reactive machine learning pipelines and custom user interfaces. This architecture enables rapid prototyping and extension. Marcelle can be used to build interfaces to Python scripts, and it provides flexible data stores to facilitate collaboration between machine learning experts, designers and end users.
2720

2821
## Installation
2922

@@ -72,10 +65,30 @@ To generate the typescript declaration files (useful for the rollup example), ru
7265
- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
7366
- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)
7467

75-
## ✍️ Authors
68+
## Credits
69+
70+
Marcelle is a research project led by [Jules Françoise](https://www.julesfrancoise.com/) (CNRS researcher at [LISN](https://www.lisn.upsaclay.fr/)) and [Baptiste Caramiaux](https://baptistecaramiaux.com/) (CNRS researcher at [ISIR](https://hci.isir.upmc.fr/)).
71+
72+
This research was supported by the [ELEMENT project](https://element-project.ircam.fr/) (ANR-18-CE33-0002) from the French National Research Agency.
73+
74+
### ✍️ Authors
75+
76+
- [Jules Françoise](https://www.julesfrancoise.com/) (CNRS researcher at [LISN](https://www.lisn.upsaclay.fr/))
77+
- [Baptiste Caramiaux](https://baptistecaramiaux.com/) (CNRS researcher at [ISIR](https://hci.isir.upmc.fr/)).
78+
- [Téo Sanchez](https://teo-sanchez.github.io/) (PhD Student at [LISN](https://www.lisn.upsaclay.fr/))
79+
80+
### Citing this work
81+
82+
Please cite the following publication when refering to Marcelle in academic publications:
83+
84+
> Jules Françoise, Baptiste Caramiaux, Téo Sanchez. **Marcelle: Composing Interactive Machine Learning Workflows and Interfaces.** Annual ACM Symposium on User Interface Software and Technology (UIST ’21), Oct 2021, Virtual. DOI: [10.1145/3472749.3474734](https://doi.org/10.1145/3472749.3474734).<br> > [PDF](https://hal.archives-ouvertes.fr/hal-03335115/document)
85+
86+
### Supporting institutions
7687

77-
- Jules Françoise ([@JulesFrancoise](https://github.com/JulesFrancoise/)), LISN, Université Paris-Saclay, CNRS.
78-
- Baptiste Caramiaux ([@bcaramiaux](https://github.com/bcaramiaux/)), ISIR, Sorbonne Université, CNRS.
88+
- [CNRS](https://www.cnrs.fr)
89+
- [Université Paris Saclay](https://www.universite-paris-saclay.fr/)
90+
- [Sorbonne Université](https://www.sorbonne-universite.fr/)
91+
- [Inria](https://www.inria.fr/)
7992

8093
## 🔨 Built Using
8194

3.17 KB
Loading
13.6 KB
Loading
8.9 KB
Loading
-545 Bytes
Loading
658 Bytes
Loading
9.13 KB
Loading
-7.59 KB
Binary file not shown.
2.24 KB
Loading

0 commit comments

Comments
 (0)