Skip to main content

XChem Business Knowledge Unit. Service, Client, API, persistent store.

Project description

XChem Business Knowledge Unit. Service, Client, API, persistent store.

Installation

pip install ftrixminer

ftrixminer --version

ftrixminer.cli --about
rsync:

../kbp43231_scripts/myrsync.py dls-bxflow

Legacy information

The formulatrix pipeline code is here:

/dls/science/groups/i04-1/software/luigi_pipeline/imager_pipe

This is a working directory of

https://github.com/xchem/formulatrix_pipe

The formulatrix pipeline puts images here:

/dls/science/groups/i04-1/software/luigi_pipeline/imager_pipe/SubwellImages/9b5j_2023-03-23_RI1000-0276-3drop

Does this have anything useful?

https://gitlab.diamond.ac.uk/cnp64921/dlsformulatrix.uploader/-/blob/master/formulatrix_uploader.py

As for the luigi stuff, one of the scripts in the /dls/science/groups/i04-1/software/luigi_pipeline/imager_pipe/ creates the filename after extracting info from the SQL server on the Formulatrix. I think the 9b5j part is the barcode, yes, but you might have to dig into the scripts there to find out the logic behind it all.

By the way if you want to access the FOrmulatrix /Rockmaker from Windows you can browse to access the RockMaker Imager \cs04r-nas01-02rockimager

You see like: \cs04r-nas01-02rockimagerrockimagerRockMakerStorageWellImages539plateID_14539batchID_72673

The batch ID proably relates to the inspection… a plate is inspected multiple times and each inspection has a batch ID. There may be some clues in the get_barcodes.py script in the imager_pipe directory.

Documentation

See https://www.cs.diamond.ac.uk/ftrixminer for more detailed documentation.

Building and viewing the documents locally:

git clone git+https://gitlab.diamond.ac.uk/scisoft/bxflow/ftrixminer.git
cd ftrixminer
virtualenv /scratch/$USER/venv/ftrixminer
source /scratch/$USER/venv/ftrixminer/bin/activate
pip install -e .[dev]
make -f .ftrixminer/Makefile validate_docs
browse to file:///scratch/$USER/venvs/ftrixminer/build/html/index.html

Topics for further documentation:

  • TODO list of improvements

  • change log

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ftrixminer-1.3.2.tar.gz (65.0 kB view hashes)

Uploaded Source

Built Distribution

ftrixminer-1.3.2-py3-none-any.whl (36.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page