PNanoLocz
Project to develop a Python version of NanoLocz Atomic Force Microscopy Analysis Platform
Install / Use
/learn @Heath-AFM-Lab/PNanoLoczREADME
pNanoLocz <img src="https://github.com/Heath-AFM-Lab/pNanoLocz/assets/121131585/d7750a3c-f480-4c2e-b5fd-5317ca3dfa35" width="50">
Project to develop a Python version of NanoLocz Atomic Force Microscopy Analysis Platform
This project is in the early stages of development.
Instructions for activation
We are using a conda environment to run the appplication as it has prospects for future data science and machine learning functionality and good dependancy resolution. Ananconda needs to be installed before running the application. You can find this on the official Anaconda distribution page. When running the installer, add anaconda to the PATH variables if on Windows
To initialise conda on the command line, run
conda init
To create the environment, run
conda create --name pNanoLocz_env python=3.11
This will create an environment on your machine that will store all the dependancies required by the program.
To activate the environment, run
On Windows:
conda activate pNanoLocz_env
On macOS/Linux:
source activate pNanoLocz_env
This will switch your PC to the development environment that will now contain the necessary dependancy files. Navigate to the folder containing the file Requirements.txt. We will now install these dependancies by running
python install_requirements.py
Once that is completed, we can run the program by running
cd src
python main.py
To ensure you are using the latest version of pNanoLocz, regularly update your local repository by running:
git pull
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
