---
# System prepended metadata

title: 'Motion Meeting Minutes | BaPSF | April 05, 2022'
tags: [minutes, ' motion']

---

---
tags: minutes, motion
---

# Motion Meeting Minutes | BaPSF | April 05, 2022

## Agenda

1. ...

## Attendees

* Erik
* Rishabh

## Minutes

* Replaced use of `toml` with `tomli`
    * `tomli` is slated to be added to Python as the builtin TOML package.
* updated toml format to be consisten with discussion from last week
* Whenever a toml file is updated the old one is saved as a back up `<name>_<month>-<day>-<year>_<hour.min.sec>.toml`

* The two toml block are identical

```toml
[motion.my_motion]
id = "my_motion"
name = "My Motion"
probe.id = "my_probe"
probe.name = "My Probe"
```

```toml
[motion.my_motion]
id = "my_motion"
name = "My Motion"

[motion.my_motion.probe]
id = "my_probe"
name = "My Probe"
```

* There are four content types that would be saved in a toml file
    1. a Drive(s) configuration
        * would have one or more probe drive configuraitons 
    2. a Probe(s) configuration
        * would have one or more probe configurations
    3. a Motion Group(s) configuration
        * would have one or more motion group configurations
    4. a Run configuration
        * would have a single run configuration (i.e. all motion group configurations contins in a single TOML file)
    
    * a few rules:
        * if a drive configuration is an orphan (i.e. not linked to a motion group) then its heading should look like `[drive.<name>]`
        * if a probe configuration is an orphan (i.e. not linked to a motion group) then its heading should look like `[probe.<name>]`
        * a motion group configuration should always have a heading that looks like `[motion.<name>]`
        * the probe config for a motion config can either be defined in its own heading like `[motion.<name>.probe]` or as contents of the main heading like `probe.id`
        * the drive config for a motion config can either be defined in its own heading like `[motion.<name>.drive]` or as contents of the main heading like `drive.id`
        * a run config TOML file only differs from a motion config toml file by have a `[run]` block...this would contain metadata associated with the run (name, date, etc.) that is not motion group metadata
* updated fiducials according to last week's discussion
    * all fiducials are toggle-able
    * grid spacing can be adjust from 1cm to 10cm step size by 1cm increments