Skip to main content

Replacement for soakdb2, including a new database backend.

Project description

XChem replacement for soakdb2, including a new database backend.

repositories

There are two repositories involved. The first is this one, soakdb3. This is where the code is, both front end and back end. It is on the public github.

The second one is soakdb3_configuration. This has the specific runtime configuration for the processes. It is on the Diamond gitlab.

front end

Front-end runtime is two Excel spreadsheets. These are deployed in the shared filesystem.

The front-end spreadsheet is started from soakdb3.bat in the visit directory. The soakdb3.bat master copy is deployed in the shared filesystem as well.

To deploy a new version of the front-end, you cd to the soakdb3_configuration folder and type “make deploy_spreadsheets”

Development - Starting the Back End

Furthermore, assume you have checked out the test data into c:27soakdb3.

cd soakdb3 pip install -e . soakdb3.cli start_services –c configurations/development.yaml

Development - Starting the Front End

Assume you have checked out this repo into the folder c:27soakdb3. Furthermore, assume you have checked out the test data into c:27soakdb3_test_data.

To run the spreadsheet on a development computer:

set SOAKDB3_VISITID=c:\27\soakdb3_test_data\lb19758-64\processing\lab36\..
set SOAKDB3_CONFIGFILE=c:\27\soakdb3\src\soakdb3_xls\excel_config.json
start excel /x c:\27\soakdb3\src\soakdb3_xls\soakDB_v3.0.xlsm

To open the spreadsheet without running the initialization code so you can edit it:

set SOAKDB3_EDITABLE=yes

Documentation

See https://diamondlightsource.github.io/soakdb3 for more detailed documentation.

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

soakdb3-1.4.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

soakdb3-1.4.0-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file soakdb3-1.4.0.tar.gz.

File metadata

  • Download URL: soakdb3-1.4.0.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for soakdb3-1.4.0.tar.gz
Algorithm Hash digest
SHA256 7278906f4acd88ad3f8cfeda928f62def41887301ce339748ac30f9fa162b0bf
MD5 77f842572842b27ebf505a45a24e6434
BLAKE2b-256 7573f2bc899e0faaac51fd0d1a35e5b7baf06a3d88b612cdb7bf59c7a2f728f4

See more details on using hashes here.

File details

Details for the file soakdb3-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: soakdb3-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for soakdb3-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1a81c23c6095a142c06d5f43da756042e229ecc5b25a378ab4747b6a15be1ba
MD5 c047e95efca44ab2c3470ad44c1eab92
BLAKE2b-256 bc5f940426899a5dd1974981d6bcaf98489e6c2f1f46e38dc523a3ce8dac5957

See more details on using hashes here.

Supported by

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