Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for Palmsens and cyclic voltammetry #462

Open
4 tasks
ml-evs opened this issue Oct 18, 2023 · 1 comment · May be fixed by #820
Open
4 tasks

Adding support for Palmsens and cyclic voltammetry #462

ml-evs opened this issue Oct 18, 2023 · 1 comment · May be fixed by #820
Assignees
Labels
enhancement New feature or request

Comments

@ml-evs
Copy link
Member

ml-evs commented Oct 18, 2023

We (@gahorwitz and I) would like to support the Palmsens cyclers. They are bluetooth-connected so can be used directly inside a glovebox. Some more info:

  • They have only one channel
  • The software they require is called PSTrace (non-free) which also has a PythonSDK (semi-free, requires PSTrace to run).
  • It supports various techniques, CV, EIS, etc.
  • Currently people open their data in PSTrace as a "session" and then export the relevant parts to .csv or Excel files.

Plan of action:

  • Support reading the .csv-like format provided in a Palmsens export. Results are broken down by technique, with various magic bytes and headers separating each run.
  • Tweak the existing echem block to support this file type, and make sure that plotting still works in the case where there is no capacity info (i.e., only CV).
  • Write a more complicated reader of the overall psession file, which contains all relevant metadata on cycling protocols, rates etc, and use this to construct an echem block that can use this considerable extra metadata.
  • Final goal would be being able to upload a single file from the cycler and plot a rate-dependent CV
@ml-evs ml-evs added the enhancement New feature or request label Oct 19, 2023
@ml-evs ml-evs changed the title Adding support for Palmsens Adding support for Palmsens and cyclic voltammetry Oct 19, 2023
@ml-evs ml-evs assigned ml-evs and gahorwitz and unassigned ml-evs Oct 19, 2023
@ml-evs
Copy link
Member Author

ml-evs commented Jun 3, 2024

And potentially backup files from @jdbocarsly, which are written during measurement before the CSV

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants