Apps and Algorithms

AIDE (AguaClara Infrastructure Design Engine)

Cornell’s AguaClara program is assembling a team to develop the first ever OnShape open-source infrastructure design engine. This technology will allow engineers around the world to design complex infrastructure using simple parameters with the click of a mouse. The team will architect, develop and test the engine, using the latest design technologies available. AguaClara Engineers will then use the design engine to build water treatment plants throughout the world. The engine will take in parameters (for example, flow rate and wall thickness) and ultimately create an OnShape drawing and a report that documents the design. This is multiple major coding projects. The design engine will be built for ongoing evolution in AguaClara technologies. The coding will need the combined expertise of Python, Onshape, and AguaClara technologies. The code will be built for testing and with excellent documentation so that it can be maintained.

AIDE Template Members:

  • Eric Dalpe | ed422@cornell.edu
  • Paul Rozzi | pgr38@cornell.edu
  • Tim Reeves | tjr239@cornell.edu
  • Julia Ahrens | jta44@cornell.edu

AIDE Template 1 LPS Members:

  • Connor Li | cl852@cornell.edu
  • Jacob Wyrick | jmw497@cornell.edu
  • Lydia Choi | lc796@cornell.edu

AIDE Design Members:

  • Oliver Leung | oal22@cornell.edu
  • Swastik Chaki | sc2267@cornell.edu
  • Selena Kang | sk2426@cornell.edu
  • Sneha Nagarajan | sn583@cornell.edu

AIDE Code Members:

  • Aaron Yao-Smith | aty25@cornell.edu
  • Eric Ma | exm4@cornell.edu
  • Vinita Sinha | vs339@cornell.edu
  • Zhen Xiao | zx36@cornell.edu

POST (Plant Operations Smartphone Tracker)

Born out of a need to streamline the data collection process: previously plant operators would write down hundreds of data entries in a physical log book, and would have to manually transcribe it into an Excel sheet. This was clearly an unsustainable and inefficient process, especially in a world with smartphones. POST was created to help fix this problem.

Members:

  • Giancarlo Pacenza | gap75@cornell.edu
  • Nathan Bala | nb378@cornell.edu
  • Ryan Tang | rjt95@cornell.edu
  • Chelsea Wang | yw299@cornell.edu
  • Rishitha Thambireddy | rt457@cornell.edu

Floc App (Floc size and count app)

The Floc App team aims to integrate techniques in computer vision to: identify, count, and size flocs. We use a powerful camera to capture the photos in real time and aim to use software to analyze these images. The ultimate goal is to provide meaningful data to improve plant operations. The goals for this semester were to assemble our new team and begin testing the parameters to optimize our ability to identify flocs.

Members:

  • Dana Owens | dlo49@cornell.edu
  • Richard Yu | ry275@cornell.edu
  • Natalie Isak| ngi2@cornell.edu

Research IT

Research IT's goal is to create software tools and resources that enhance computer science use in AguaClara research. We accomplish this by writing an open-source package of Python code useful to research subteams, including functions for scientific calculations and data analysis (see our aguaclara package). We also offer computer and programming assistance to team members, as well as create tutorials on using our package and other software platforms or tools used for research in AguaClara, such Github, Atom, Python, and the team's data acquisition program.

Members:

  • Hannah Si | hs649@cornell.edu
  • Elena Pertsalis| ep447@cornell.edu