Changelog¶
3.2¶
Add annotation tools (in collaboration with Sanofi Digital R&D)
Move to WebGL rendering for regions
Refactor completely the region tab to better handle large number of items
Allow import of regions from multiple GeoJSON files
Add support for Geobuf (.pbf) region files
Add drag-and-drop opening of GeoJSON files
Add histogram button for analyzing individual regions
Make regions work in collection mode and with multiple image layers
Add marker outline and fill options in Advanced options
Increase number of barcodes that can be displayed for markers
Add validation of .tmap files (via tissuumaps-schema)
Move standalone installer from Python 3.8 to 3.11
Move to PySide6 instead of PyQt6
Add installers for MacOS X (.dmg) and Linux (.deb)
Update to OpenSeadragon 4.1.0
Add dzi support (opening as images directly)
Lots of minor fixes
3.1.1.6¶
Add a min-max filter to image layers for better contrast (@glbarlow)
Fix marker filtering
Update license from BSD-3 to MIT
Add collapsible sections in plugins
Minor fixes
3.1.1.5¶
Fix multiple images dropped on empty project
Change threading to allow higher priority to GUI than to server side
Add .tmap extension to all saved projects
Fix pie charts display update and colors
Add error message if update view fails
3.1.1.4¶
Fix bug of modal not hiding properly
Fix capture with scale of 1
Fix loading of AnnData files without X matrix
Add DEFAULT_PROJECT parameter for docker and server
3.1.1.3¶
Minor fixes
3.1.1.2¶
Make load of HDF5 data parallel
Add Colormaps and Channel splitting filters
3.1.1¶
Move to OpenSeadragon 4.0.0
Move docker to python-alpine for security reasons
Add sorting options of markers (applied automatically on AnnData observations)
Add zOrder parameter for draw order between datasets
Make Update View button always visible
Add colorbar canvas to png captures
Add flip and rotation of markers for each collection item
Add transformation inputs in Image Layers menu
Add background color input
Add gaussian marker shape
Fix flask deprecated function
Minor fixes
3.1.0.8¶
Fix chunk size for h5 files
Fix iPhone not loading markers with > 192 collection items
3.1.0.7¶
Critical fix for Mac OS (see row_major in WebGL2)
3.1.0.6¶
Minor fixes
3.1.0.5¶
Add flip and rotation of markers for each collection item
Add transformation inputs in Image Layers menu
Fix colormap with NaN values
3.1.0.4¶
Fix issue with slow rendering of web-gl using instancing
Hide colorbar on png captures when needed
Other minor fixes
3.1.0.3¶
Fix h5 autocomplete on iframes
Fix wrong marker index for color column when more than 100k markers
Add colorbar canvas to png captures
Small fixes
3.1.0.2¶
Fix crash on layer from a parent layer.
Change dropdown selection from Chosen to Select2 for faster loading.
Update docker to Alpine for security reasons.
Small fixes
3.1.0.1¶
Move docker to python-alpine for security reasons
Add sorting options of markers (applied automatically on AnnData observations)
Make Update View button always visible
Minor fixes
3.1¶
Adding HDF5 support on the client side
Adding AnnData support on the server side / GUI
Adding Network diagram visualization
Tabs now saved automatically even without buttons
Adding Plugin helpers in javascript
Many fixes on the interface
Move to PyQt6
3.0.10.4¶
Fix path issue on json loading from server
3.0.10.3¶
Reset all input dropdowns when new data selected
3.0.10.2¶
Add scale factor for coordinates of markers
3.0.10.1¶
Add optional offset (x, y) and scale properties to tmap.layers
3.0.10¶
Add collection mode (to display images next to each other with markers correctly placed)
IFrame mode (to hide navbar and make menu smaller when TissUUmaps is run inside an iFrame)
3.0.9.6¶
Add debug menu when running in debug mode, with debug access in javascript
Fix linux bugs with Qt displaying all blank
Fix empty columns in marker csv file
3.0.9.5¶
Add / fix key shortcuts (https://tissuumaps.github.io/TissUUmaps-docs/docs/starting/shortcuts.html)
Change default GUI port to avoid collisions with server
Add plugin support to docker server
3.0.9.3¶
Go back to webGL 1 for compatibility issue with Safari 14
Fix missing .tissuumaps folder for recent files
3.0.9.1¶
Enable larger markers at high resolutiion (up to 1024x1024px)
Fix pinch to zoom center
Add code of conduct
Clean code and use ci (pre-commit)
3.0.9¶
Move to webgl2
Add Open Recent sub menu in File menu
Fix path for linux and mac in server mode
Minor fixes
3.0.8.9¶
Make it possible to update to newer version of plugins
Fully support –debug option in command line
Add tooltip title for piecharts
Add documentation https://tissuumaps.github.io/TissUUmaps-docs/
Fix marker picking when pixel ratio != 1
Other minor fixes and cleaning
3.0.8.5¶
Minor fixes.
3.0.8.4¶
Add tiling to viewport capture for higher resolution output
Increase resolution of markers on high resolution devices
Fix jumps on pan with mouse gesture (mobile)
Add fix for bright image canvas on Safari
Add an option to remove markers’ outlines.
3.0.8.3¶
Fix png artifact in Firefox, by generating jpg tiles.
3.0.8.2¶
Add high resolution capture of viewport, up to 4096x4096 pixels.
3.0.8.1¶
Fix multiple dataset alignment when no background image
3.0.8¶
Fix black images generated by VIPS
Fix Linux and Mac open of captures
Auto save datasets as buttons when saving tmap projects
Add
mpp
(microns per pixel) option in tmap files, to add scale bar to viewerMake region line thickness depend on zoom level
Add compatibility with JupyterLab
Add opacity per marker option
3.0.7¶
Add menu to load plugins through an update-site
3.0.6¶
Fix multiple plugins opening always last plugin
Move to OpenSeadragon 3.0.0
Add tooltip format in Advanced Settings
Add drag and drop to open CSV files and images
Add “Add layer” button for flask version
Add viewport capture
3.0.5¶
Move csv loading to Papa Parse streaming, to allow better memory management
3.0.4¶
Add filtering of markers
3.0¶
Add tissuumaps.jupyter module