Skip to content

Commit 3513e6a

Browse files
author
Jacopo Grazioli
committed
Merge branch 'master' of github.com:ltelab/pymascdb
2 parents b3bd40f + d4ff088 commit 3513e6a

File tree

1 file changed

+12
-27
lines changed

1 file changed

+12
-27
lines changed

README.md

Lines changed: 12 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,28 @@
1-
# MASC_DB api - An API to query MASC data.
2-
3-
![Snowflake_SOM_Clustering](./figs/SOM_Clustering/MASC_SOM_Cluster.png)
4-
5-
## About this repository
1+
# pyMASCDB - An API to query MASC data.
62

73
The code in this repository provides an API to query, filter and visualize MASC data.
84

9-
ATTENTION: The code is subject to changes in the coming weeks / months and it has been only tested under **Linux-Unix**
10-
11-
The folder `tutorials` (will) provide line-by-line tutorials to explore the capabilities of the API of MASC_DB.
12-
The tutorials are conceived for line-by-line execution for example using *spyder*. They cannot be run as scripts:
5+
The folder `tutorials` provides code examples to explore the capabilities of the MASCDB API.
6+
The tutorials are conceived for line-by-line execution for example using the *spyder* GUI. They cannot be run as scripts.
7+
They provide example usage for:
138

14-
- Downloading MASCDB [[`00_download_mascdb.py`]]
15-
- Data manipulation and *api* functionalities [[`01_data_manipulation.py`]]
16-
- Exploratory data analysis (eda) [[`02_eda.py`]]
9+
- Downloading MASCDB [[`00_download_mascdb.py`]]
10+
- Data manipulation and other MASCDB API functionalities [[`01_data_manipulation.py`]]
11+
- Exploratory data analysis (EDA) [[`02_eda.py`]]
1712
- Image display and processing [[`03_image_processing.py`]]
1813

1914
[`00_download_mascdb.py`]: https://github.com/ltelab/pymascdb/tree/master/tutorial/00_download_mascdb.py
2015
[`01_data_manipulation.py`]: https://github.com/ltelab/pymascdb/tree/master/tutorial/01_data_manipulation.py
2116
[`02_eda.py`]: https://github.com/ltelab/pymascdb/tree/master/tutorial/02_eda.py
2217
[`03_image_processing.py`]: https://github.com/ltelab/pymascdb/tree/master/tutorial/03_image_processing.py
2318

24-
2519
The folder `examples` provides a link to some jupyter notebooks with a minimal selection of functionalities, the same as the ones used in the [`online documentation`]
2620

2721
[`online documentation`]: https://pymascdb.readthedocs.io/en/latest/examples.html
2822

29-
30-
The folder `experiments` (will) provide examples for:
23+
The folder `experiments` currently provides examples for:
3124
- Latent Space Exploration with UMAP / PCA
3225
- Snowflake clustering with Self-Organizing Maps
33-
- Snowflake representation learning using Info-GAN
34-
- 3D snowflake mass reconstruction
35-
- Multinomial logistic classification
36-
- CNN classification
3726

3827
## Installation
3928

@@ -54,11 +43,6 @@ For a local installation, follow the below instructions.
5443
conda activate mascdb
5544
```
5645

57-
4. Just for info... to update the environment.yml:
58-
```sh
59-
conda env export > environment.yml
60-
```
61-
6246
5. With *mascdb* environment activated, install the package:
6347
```sh
6448
python setup.py install
@@ -69,6 +53,9 @@ In this way, *mascdb* can simply be loaded, from any directory, as:
6953
import mascdb.api
7054
from mascdb.api import MASC_DB
7155
```
56+
57+
ATTENTION: The code has been currently tested only under **Linux-Unix** systems.
58+
7259
## Documentation sources
7360

7461
Documentation is available at https://pymascdb.readthedocs.io/en/latest/index.html
@@ -79,9 +66,7 @@ The data should be downloaded from Zenodo at: https://doi.org/10.5281/zenodo.557
7966

8067
## References
8168

82-
- [Manuscript](https://XXXX)
83-
- [Slides](https://XXXX)
84-
- [Presentation](https://XXXX)
69+
- [Manuscript](https://www.nature.com/articles/s41597-022-01269-7)
8570

8671
## Contributors
8772

0 commit comments

Comments
 (0)