Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phenom_sem_module

A MADSci-compatible module for the Thermo Fisher Scientific Phenom SEM

Requirments

  • Windows Machine
  • Python 2.7 -> 3.12 (I used 3.12)
  • PyPhenom library (PPI) installer compatible with your Python version *
  • IP address or instrument ID of your SEM device *
  • PPI username and password *

* provided by Thermo Fisher

Installation Instructions

These instructions assume the use of Python 3.12 and PDM as the dependency manager.

  1. Install Python 3.12 https://www.python.org/downloads/

  2. Install PDM https://pdm-project.org/en/latest/#__tabbed_2_2

  3. Clone this phenom_sem_module GitHub repository

    git clone https://github.com/AD-SDL/phenom_sem_module.git
    cd .\phenom_sem_module\
    
  4. Create and activate virtual environment using Python 3.12

    py -3.12 -m venv .venv
    .\.venv\Scripts\activate
    
  5. Use PDM to install the dependencies

    pdm install
    

    Note: Ensure that PDM is installing the dependencies with the correct version of Python.

    Check which version of Python PDM is using.

    pdm info

    Ensure PDM is using the version of python in your activated virtual environment.

    pdm use .\.venv\Scripts\python.exe

  6. Run the REST Node

    python .\phenom_rest_node.py

    Optional arguments:

  7. (Optional) Connect Phenom REST Node to MADSci Lab

    Follow the instructions on the MADSci GitHub repository to set up a MADSci laboratory. https://github.com/AD-SDL/MADSci

About

A MADSci-compatible module for the Thermo Fisher Scientific Phenom SEM

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages