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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file ftrixminer-1.3.2.tar.gz.

File metadata

  • Download URL: ftrixminer-1.3.2.tar.gz
  • Upload date:
  • Size: 65.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ftrixminer-1.3.2.tar.gz
Algorithm Hash digest
SHA256 dbb707304adfef18c672f8066464d87be8f774444f93a7bac0cdf938bbe0e5d6
MD5 913f590fc82884a5cd58bb9b28ef9fad
BLAKE2b-256 5e09e906e738b14898afec0759c954a63a4fb2557f39ce09b3251f36097cad59

See more details on using hashes here.

File details

Details for the file ftrixminer-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: ftrixminer-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 36.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ftrixminer-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8fbe22ca66a6efbf52da2713bed10481d03fd59a4fc757f32120beb9283f1413
MD5 1f2171b830919a43c60d2f7a5bce5b43
BLAKE2b-256 6e8feae7ccf97c68ab185d619f05992f7f5530407d3f4fc96ae8079cd35c1945

See more details on using hashes here.

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