Skip to content

New package: AktaPrime v0.2.0#161324

Open
JuliaRegistrator wants to merge 1 commit into
masterfrom
registrator-aktaprime-f5a23b8e-v0.2.0-f1c82bcdbf
Open

New package: AktaPrime v0.2.0#161324
JuliaRegistrator wants to merge 1 commit into
masterfrom
registrator-aktaprime-f5a23b8e-v0.2.0-f1c82bcdbf

Conversation

@JuliaRegistrator

Copy link
Copy Markdown
Contributor
AktaPrime.jl is a free replacement for the discontinued PrimeView software. It talks to an ÄKTA Prime plus over its RS-232 serial link and gives you live monitoring, event/fraction tracking, and per-run CSV logging — so instruments with a dead control PC or bought without software can go back into service on any ordinary laptop.

## Highlights
- Live monitoring — UV, conductivity, pH, %B gradient and pressure
- Event and fraction tracking — injection-valve moves, run-state changes and fraction-collection
- - Live flow-path schematic showing current routing
- Automatic, timestamped CSV logging for every run
- Replay and figure export — reopen any saved log with the full display reconstructed, no instrument required, and export plots to PDF for reports/publications
- Demo mode — simulated data when no instrument is detected, for exploring the UI, teaching, or generating example figures without hardware
- Cross-platform — Windows, macOS and Linux, via a USB-to-serial cable

## Under the hood
- Reverse-engineered link-layer/OPC protocol implementation for the ÄKTA Prime plus serial interface (frame parsing, trend-data scaling, handshake/watchdog handling)
- GUI built on GLMakie/CairoMakie with reactive Observables-based state
- Documentation site (Documenter.jl) covering installation, acquisition, viewing/export and demo mode
- CI workflows for tests and docs builds

## Notes
- v0.2.0 supersedes the internal v0.1.0 version bump; this is the first tagged/published release
- MIT licensed. Independent project, not affiliated with or endorsed by Cytiva/GE Healthcare

UUID: f5a23b8e-4c19-4d2b-b8f3-9e7c1d5a2043
Repo: https://github.com/waudbylab/AktaPrime.jl.git
Tree: 5a94ce8bdc10ab86e3c0e65a16e76ff06f8d3933

Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
@github-actions

Copy link
Copy Markdown
Contributor

Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human.

1. New package registration

Please make sure that you have read the package naming guidelines.

2. AutoMerge Guidelines are all met! ✅

Your new package registration met all of the guidelines for auto-merging and is scheduled to be merged when the mandatory waiting period (3 days) has elapsed.

3. To pause or stop registration

If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

Tip: You can edit blocking comments to add [noblock] in order to unblock auto-merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant