AFM-SPM / TopoStats

An AFM image analysis program to batch process data and obtain statistics from images
https://afm-spm.github.io/TopoStats/
GNU Lesser General Public License v3.0
60 stars 11 forks source link

Move Notebooks to run on JupyterLite #694

Open ns-rse opened 1 year ago

ns-rse commented 1 year ago

I've started the AFM-SPM/jupyterlite-topostats repository with a view to provisioning Notebooks via JupyterLite which uses WebAssembly to run a Jupyter server completely in a users browser, no need to setup and install a virtual environment.

Most work will be tracked via issues/features and undertaken in the AFM-SPM/jupyterlite-topostats repository but it may be prudent to write and include some features for reading and making files available under topostats.io module. They will be documented here when the time arises and once everything is working well this issue can be closed by the removal of Notebooks.

Currently the notebooks are in place and load, but there is a dependency issue because there are no Python wheels available for Numpy-1.26.0 (see issue) which means that TopoStats itself will not install in the Notebooks.

ns-rse commented 4 hours ago

Not sure if this will be required in light of #987. would people be happy to close this in favour of getting the Notebooks running Colab?

/cc @SylviaWhittle @MaxGamill-Sheffield @llwiggins @alicepyne

alicepyne commented 4 hours ago

Yep!

On Tue, 19 Nov 2024 at 20:27, Neil Shephard @.***> wrote:

Not sure if this will be required in light of #987 https://github.com/AFM-SPM/TopoStats/issues/987. would people be happy to close this in favour of getting the Notebooks running Colab?

/cc @SylviaWhittle https://github.com/SylviaWhittle @MaxGamill-Sheffield https://github.com/MaxGamill-Sheffield @llwiggins https://github.com/llwiggins @alicepyne https://github.com/alicepyne

— Reply to this email directly, view it on GitHub https://github.com/AFM-SPM/TopoStats/issues/694#issuecomment-2486682455, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJSFMJGPBQWHMKIFXWDGW32BONJLAVCNFSM6AAAAABSC7URYOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBWGY4DENBVGU . You are receiving this because you were mentioned.Message ID: @.***>