dgutman / adrcpathviewer Goto Github PK
View Code? Open in Web Editor NEWThis is a development workspace for a pathology viewer for the ADRC @ Emory using the DSA CodeBase
License: MIT License
This is a development workspace for a pathology viewer for the ADRC @ Emory using the DSA CodeBase
License: MIT License
We need to be able to get the following domains routed
/ --> index.html ("WElcome to the computable brain!")
mouse.computablebrain.emory.edu --> FOR NOW, a second index.html "Welcome to mouse.computablebrain.emory.edu "
adrc.computablebrain.emory.edu --> Flask/Gunicorn Application running the web_service directory
Move the thumbnail generation code from app.py into Slides.py or wherever is appropriate, and instead of doing it the way I did it, create/copy the Class pattern you already have, but essentially make it a thumbnailed version
This.. should.. be. .. easy
Use ansible script Brian has already created to do this on an ubuntu machine, and ... run it
More importantly, document on THIS wiki how you did it
Upload/commit the ansible script snippet you used to this repository in a ansible/setup directory
Add this option in the configuration file.
Currently, everything is a mess, we have your simple_web service and my old app.py code, need to move/reorder the STATIC directory into your preferred location, and then remove the app.py and additional unneeded files
This will take a while, but should be easy.
We are creating our own cacheing mechanism, we should be able to use python-memcached library and run a memcached SERVER on computablebrain.emory.edu
This way, as we constantly restart our web server during development, we do not have to start over from scratch with the cache, this will also reduce the amount of code as it's basically
if memcached(has object): great
else:
get_object
memcached.insert(object_
When trying to call the thumbnail endpoint (see endpoint in webservice/routes/deepzoom.py line 48) the web service returns the error Wrong JPEG library version: library is 80, caller expects 90.
Details:
Example request:
http://computablebrain.emory.edu:8004/thumbnail/ADRC51-134/pTDP/ADRC51-134_5P_pTDP_1to10k.ndpi
Slide location:
/GLOBAL_SCRATCH/ADRC/ADRC51-134/pTDP/ADRC51-134_5P_pTDP_1to10k.ndpi
Server:
computablebrain.emory.edu
This i.. is... easy... run the ADRC Loader.ipynb on computablebrain
Maybe we need to wrap some fields in "meta" field.
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.