You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Documents all API classes, methods, and functions using JSDoc
* Exposes more the API via different namespaces
* Adds documentation generated via JSDoc
* Adds new viewer classes for display of LABEL and OVERVIEW images
* Deprecates the old viewer class
Copy file name to clipboardExpand all lines: README.md
+26-4Lines changed: 26 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,11 @@ npm test
30
30
31
31
We use [rollup](https://rollupjs.org/guide/en) for bundling and [mochify](https://github.com/mantoni/mochify.js) for testing (based on [mocha](https://mochajs.org/) and [chai](http://www.chaijs.com/)).
32
32
33
+
Build the documentation:
34
+
35
+
```None
36
+
npm run generateDocs
37
+
```
33
38
34
39
## Usage
35
40
@@ -39,7 +44,7 @@ We use [rollup](https://rollupjs.org/guide/en) for bundling and [mochify](https:
39
44
40
45
The viewer can be embedded in any website, one only needs to
41
46
42
-
* Create an instance of the `VLWholeSlideMicroscopyImageViewer`. The constructor requires an instance of `DICOMwebClient` for retrieving frames from the archive as well as the metadata for each DICOM image instance formatted according to the [
47
+
* Create an instance of the `viewer.VolumeViewer`. The constructor requires an instance of `DICOMwebClient` for retrieving frames from the archive as well as the metadata for each DICOM image instance formatted according to the [
**This is work-in-progress and should not be used in clinical practice.**
92
+
**Investigational use only!**
88
93
89
94
The viewer allows visualization of *VL Whole Slide Microscopy Image* datasets stored in a [DICOMweb](https://www.dicomstandard.org/dicomweb/) compatible archive.
90
95
It leverages the [dicomweb-client](https://github.com/dcmjs-org/dicomweb-client) JavaScript library to retrieve data from the archive.
91
96
97
+
### Features
98
+
99
+
* Display of different image types: `VOLUME`, `OVERVIEW`, `LABEL`
100
+
* Server-side rendering of images with inclusion of ICC profiles for color reproducibility
101
+
* Client-side assembly of concatenations
102
+
* Vector graphic annotation of regions of interest (ROI) based on 3-dimensional spatial coordinates (SCOORD3D): `POINT`, `MULTIPOINT`, `POLYLINE`, `POLYGON`, `ELLIPSE`, `ELLIPSOID`
103
+
92
104
### Limitations
93
105
94
106
Currently, the viewer only supports
95
107
96
-
*brightfield illumination (no fluorescence)
108
+
*Brightfield illumination (no fluorescence)
97
109
* 2D images (no z-stacks)
98
110
99
111
## Citation
@@ -119,6 +131,15 @@ Please cite the following article when using the viewer for scientific studies:
119
131
120
132
```
121
133
134
+
## Documentation
135
+
136
+
The online Application Programming Interface (API) documentation is available at [mghcomputationalpathology.github.io/dicom-microscopy-viewer](https://mghcomputationalpathology.github.io/dicom-microscopy-viewer/).
137
+
138
+
## Getting started
139
+
140
+
Take a look at the examples in the `/examples` directory.
141
+
They are also available online at [microscopy.dcmjs.org](https://microscopy.dcmjs.org/).
142
+
122
143
## Support
123
144
124
145
The developers gratefully acknowledge their reseach support:
@@ -129,3 +150,4 @@ The developers gratefully acknowledge their reseach support:
129
150
* The [National Center for Image Guided Therapy](http://ncigt.org)
130
151
* The [MGH & BWH Center for Clinical Data Science](https://www.ccds.io/)
0 commit comments