Marcelle

Latest version: v0.0.5

Safety actively analyzes 625010 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.4

- Various minor bugfixes

0.4.3

- Fixed svelte component compilation (reverted to svelte v3.39)
- Fixed KNN Classifier

0.4.2

- New `trainingHistory` component to track and monitor training runs.
- `datasetTable` now automatically extracts columns from service data
- Removed `onnxModel` from release due to limited operator support.
- Improved documentation website

0.4.1

- new component: `datasetTable` to display the contents of a dataset as a table
- new example : `iris` classification from CSV data
- Fixed: dataset count was not updated on instance deletion

0.4.0

Breaking Changes ⚠️

- The dataset interface has changed significantly. Refer to the documentation for upgrading:
- The interface for models' `.train()` method has changed. `train` now accepts either a Dataset or an iterable for training, where instances are objects with `x` and `y` properties for input and output, respectively.
- `BatchPrediction.predict()` now accepts datasets or iterables.
- data stores now take a location as argument rather than a configuration object

Many components and methods have been renamed for consistency. Any application built with a previous version of Marcelle is expected to break. The online documentation is up to date with the current naming. The list of name changes is as follows:

| Previous name | New Name |
| ----------------------- | ----------------------- |
| Module | Component |
| ModuleBase | ViewContainer |
| Dashboard.start() | Dashboard.show() |
| Dashboard.destroy() | Dashboard.hide() |
| DashboardPage.useLeft() | DashboardPage.sidebar() |
| Wizard.start() | Wizard.show() |
| Wizard.destroy() | Wizard.hide() |
| Wizard.step() | Wizard.page() |
| Button.$down | Button.$pressed |
| textfield | textField |
| chart | genericChart |
| sketchpad | sketchPad |
| mlp | mlpClassifier |
| knn | knnClassifier |
| onnx | onnxModel |
| tfGenericModel | tfjsModel |
| mobilenet | mobileNet |
| parameters | modelParameters |
| classificationPlot | confidencePlot |
| visObjectDetection | detectionBoxes |

New Features

- Lazy iterables have been added to process service data, in particular dataset data (TODO: add link to documentation)
- Services now support a `$distinct` query parameter to get the list of distinct values for a particular field.
- K-Means clustering
- Styling no longer pollutes global CSS. Tailwind's Preflight was removed so that Marcelle does not interact with top-level styles when integrated in another application.

Internal Changes

- The core UI components have been updated
- Storybook has been added to support the development of core UI components
- The performance of KNN and DatasetBrowser has been improved
- [style] ESLint configuration has been improved
- [style] For-of loops are used instead of forEach

0.3.2

- Typings have been fixed

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.