Let's keep in touch
Timeflux is an early stage project and is actively developed. Enter your email below to be informed of future releases, workshops and events.
Simple and powerful
Timeflux gets out of your way so you can focus on your research. No complicated tool to learn. Describe your execution graph using a simple YAML syntax to acquire, monitor, and record data. Add a few processing nodes and build your BCI or biofeedback application.
Interface with most EEGs, biosignal equipment and stimulus presentation software thanks to the built-in Lab Streaming Layer node. Future-proof your recordings with the HDF5 storage format. Use our Pub/Sub implementation for easy inter-process communication and shared event streams. Go wild, and try the OSC protocol for your next artistic performance.
Timeflux is developer-friendly. Plugins are really just Python packages. We do the heavy-lifting, and you simply extend a base class to implement your favorite signal processing technique. You can also assemble multiple existing nodes into a new meta-node.
Timeflux was built with biosignals in mind, but it can handle many kinds of time series. IoT, geoscience, control engineering, you name it. Or go ahead and become the next algo-trading mogul.
The DSP package comes with essential processing modules. A basic web monitoring interface is also freely available. Machine Learning? We got you covered. If you have special requirements and don't have the resources to implement your custom algorithm or integrate your hardware yourself, we can do it for you. We also offer consulting services and dedicated support. Tell us about your project, and let's schedule a call.
We're here to help!
Right now, the documentation is a bit coarse, and some parts of the code need polishing. We're working on it. Meanwhile, if you represent a research institution and need help, let us know!