Implementing a time database in the Nuclear Lab

I’m a researcher at the Nuclear Science Laboratory, where we study the nuclear reactions that fuel stars. We have three accelerators on campus that we use daily. I am seeking a Computer Science undergraduate, or someone excited about database, to help us with a project involving time series database.

We're looking for someone familiar with Linux, curious, and resourceful to set up and manage a self-hosted InfluxDB server. This database will serve as the memory for all our lab diagnostics, and we aim to integrate it with a Grafana interface.  

Your role would involve:

  • Setting up a virtual machine and installing InfluxDB
  • Demonstrate feasibility of the project by writing Python scripts to populate and manage the database
  • Implementing the solution on a new server
  • Collaborating with our team to interface the database with LabVIEW

If you're excited about applying your skills in a real-world research setting, I’d love to hear from you.

Looking forward to collaborating,  

Name of research group, project, or lab
Couder's Group in the Nuclear Science Lab
Why join this research group or lab?

In the Nuclear Science Laboratory we are relying on student (both grads and undergrads) to do research, implement new equipment, develop software,... We are always excited to collaborate with new people because they not only bring resources, they also bring new ideas and skills.
The proposed project is a little different because it is technical and more behind the scene. We hope to get a more modern data archiving system that we can rely on for the next decade. We have ideas, we have not tried to implement them. This is where you come in. You will play with an idea and push it to its boundaries to decide whether this is a good idea or if we need to look at alternatives.

Logistics Information:
Project categories
Physics & Astronomy
Research at the Nuclear Science Laboratory
Student ranks applicable
Sophomore
Junior
Senior
Student qualifications

For this specific project I am looking at a computer geek/nerd. Someone that like to play with Linux distributions, or with program in python. This is an unusual project for the nuclear lab, we usually are less focus on a given profile, talk to other faculty in the lab (https://isnap.nd.edu ) if you are curious about other projects.

Hours per week
1 credit / 3-6 hours
2 credits / 6-12 hours
3 credits / 12+ hours
Compensation
Research for Credit
Paid - General
Paid - Work-Study Required
Number of openings
1
Techniques learned
  • Time series database
  • Virtual machine
  • Python
  • LabView
Project start
Early Fall 2024
Contact Information:
Mentor
mcouder@nd.edu
Principal Investigator
Name of project director or principal investigator
Manoel Couder
Email address of project director or principal investigator
mcouder@nd.edu
1 sp. | 0 appl.
Hours per week
1 credit / 3-6 hours (+2)
1 credit / 3-6 hours2 credits / 6-12 hours3 credits / 12+ hours
Project categories
Research at the Nuclear Science Laboratory (+1)
Physics & AstronomyResearch at the Nuclear Science Laboratory