qupath / qupath-docs Goto Github PK
View Code? Open in Web Editor NEWQuPath documentation
Home Page: http://qupath.readthedocs.io/
QuPath documentation
Home Page: http://qupath.readthedocs.io/
I just noticed that the archive page cited in the build reference (https://adoptopenjdk.net/) has moved to a different page:
The new link is https://adoptium.net/temurin/releases
Hi, quick question (and thanks for making some really great software).
I saw that GeoJSON export has recently been added to the docs but on my current version, 0.2.3 on mac (which I think is the most recent), I have no Object data…
option under File.
So I also tried the script export but it seems that the function does not exist -
def annotations = getAnnotationObjects()
def path = "/Users/ca/Desktop/file.geojson"
// 'FEATURE_COLLECTION' is standard GeoJSON format for multiple objects
exportObjectsToGeoJson(annotations, path, "FEATURE_COLLECTION")
ERROR: MissingMethodException at line 5: No signature of method: org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.exportObjectsToGeoJson() is applicable for argument types: (ArrayList, String, String) values: [[Annotation (Polygon) (Tumor)], ./file.geojson, FEATURE_COLLECTION]
Am I just running an old version without realising it or is it going to be rolled out in the next release? Cheers
qupath-docs/docs/tutorials/density_maps.md
Line 199 in a7af49a
should say "highest" not "mighest"
See https://www.youtube.com/watch?v=Ou5qqHK5NV8
Specifically the Dialogs
class has moved!
A recent forum topic reminds me that these docs should have an explicit license statement.
I thought they did, but I can't find it either.
For all original content, I propose using CC-BY 4.0 and adding a statement to that effect to the Acknowledgements page. Where screenshots are derived from images using different licenses, reuse might also require referencing them - if so, that info should also be on the acknowledgements page.
From the Contributors I see that the only other people who have committed to the docs are
If any of you have opinions on this (or prefer your commits excluded if moving to CC-BY) please let me know - otherwise I'll make the changes sometime early in the new year.
Thanks!
Hi, I just noticed two errors when browsing the documentation in this section: https://qupath.readthedocs.io/en/latest/docs/scripting/overview.html#working-with-bufferedimages
BufferedImage.TYPE*BYTE*GRAY
should instead be BufferedImage.TYPE_BYTE_GRAY
e.g. see
qupath-docs/docs/deep/wsinfer.md
Lines 13 to 18 in 132a842
Should update for v0.5, with benchmarks as described at
i am using this issue to provide info on the data i use when benchmarking wsinfer in qupath.
image: TCGA-3C-AALI-01Z-00-DX1.F6E9A5DF-D8FB-45CF-B4BD-C6B76294C291.svs (link to image for download on Genomic Data Commons)
geojson representation of the square region. the region has an area of 100 millimeters squared. (the geojson coordinates are in pixels, and it is the equivalent of 100 mm2 in the whole slide image).
i will update this issue with my running times for a 12th gen i5 cpu and an nvidia 2080ti gpu, both in windows 11.
here are running times.... on an i5-12600K, it took 6 minutes 37 seconds. on an NVIDIA RTX 2080Ti, it took 40 seconds. please see other environment details below. this was using the WSI and ROI in this issue.
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": "9724d4e3-cd6d-4630-a474-4d71e35db065",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
25471,
25869
],
[
65471,
25869
],
[
65471,
65869
],
[
25471,
65869
],
[
25471,
25869
]
]
]
},
"properties": {
"objectType": "annotation"
}
}
]
}
here is a groovy script i was using to measure the runtime:
import groovy.time.TimeCategory
// Set device (cpu, gpu, or mps)
qupath.ext.wsinfer.ui.WSInferPrefs.deviceProperty().setValue("gpu");
// Set number of parallel workers
qupath.ext.wsinfer.ui.WSInferPrefs.numWorkersProperty().setValue(8);
// ---
selectAnnotations()
def timeStart = new Date()
qupath.ext.wsinfer.WSInfer.runInference("kaczmarj/breast-tumor-resnet34.tcga-brca")
def timeStop = new Date()
duration = TimeCategory.minus(timeStop, timeStart)
println duration
I'm not very well versed in building Sphinx and read-the-docs documentation, and struggled a bit with creating a local environment.
I ended up using the make script make html
and pip install
all the missing modules, then sphinx-serve.
Edit: The package sphinx-autobuild suggested by Pete below is much better than the one I suggested and is being actively maintenained. It will automatically reload the page in a browser when changes the source file is saved.
I could start a pull request and describe how I got my environment to work, if you'd like?
Add a mention/page about the multi-viewer feature.
Currently, the Exporting images page doesn't have a demo for how to export images loaded into QuPath as a .ome.tif. While the Tile Exporter section does support this, some users may want to export whole images, especially if they were aligned and concatenated into a sparse image. Maybe something like this: https://forum.image.sc/t/batch-convert-dicom-to-tiff-files/87987/4?u=mark_zaidi
Hello,
this is something I'm working on: I've been using VSCode quite a lot to develop and debug QuPath, on Windows, Linux and more recently MacOSX.
I think I could write a section about how to do this if it helps bringing in people. I haven't been able to push to my github just quite yet, but I think this will be trivial to sort.
So:
If there are any expert users, I would happily accept any other useful tidbits!
Cheers,
Egor
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.