Back to Programs

Science and medicine

Center for Research in Open Source Software (CROSS)

Amplifying Research Imapct through Open Source

cc++javascriptpythonverilogarrowcephroboticsapache arrowmatlab/simulink

Participation history

4 GSoC years

2022

9 projects

Official year page

Path finding algorithm using OpenCV and machine learning

This project uses OpenCV to identify a track for an autonomous vehicle to follow. A new model using EfficientDet along with an existing training set...

Register File Generator

Extension of OpenRAM to provide the automated generation framework of Register File which will be based upon DFF and using standard cells of skywater...

Geospatial Data Science on AsterixDB

AsterixDB is a parallel big-data management system that is highly scalable. It can manage semi-structured data but also supports a query language...

Python Interface to HDF5 Asynchronous I/O

The problem I am solving: The existing HDF5 asynchronous I/O feature supports the C/C++ interface. This project involves the development and...

Create python interface for PDC

PDC (Proactive Data Containers) is a software-defined data management system meant for high performance computing systems with several layers of...

OpenLane/SKY130 Demos and tutorials

OpenLane and SKY130 users are encountering a lot of trouble with current documentation. Even I, experienced software/VLSI developer, struggled with...

[PolyPhy] Develop a website for PolyPhy - UC CROSS GSoC Contributor Proposal

Polyphorm is an interactive tool to analyze intergalactic gas and dark matter filaments (together known as 'Cosmic web') using the Monte Carlo...

Discrete graph extraction from simulated scalar fields

The project aims at extracting graphs from PolyPhy simulated scalar fields. The project is part of PolyPhy, a python implementation of PolyPhorm...

Driver Module for Open Source Autonomous Vehicle Controller

LiDAR and Camera could be considered the most important senses of autonomous vehicles. The camera can help to create a 2D map of the surroundings and...

2021

5 projects

Official year page

Alpine, macOS support

LiveHD only supports glibc-based Linux at the moment. We can extend support to other platforms like Alpine Linux and macOS, so more people can use...

Port wiki to ReadTheDocs or another documentation platform

Skyhook Data Management is programmable storage for databases. Every software needs documentation that is easily accessible and easy to use/refer to....

Object Centric Data Storage PDC_Ceph Rados Integration

In this project, I am working on integrating the Proactive data Containers with Ceph Rados with the help of Configuring the librados (Library file...

IMU Calibration & Self-Correction Algorithm for Open Source Autonomous Vehicle Controller

Information obtained from an Inertial Measurement Unit (IMU) is constrained due to physical limitations such as noise, drifts, misalignments and...

Path finding algorithm using OpenCV

Briefly, the problem is detecting the course markers to help an autonomous vehicle find an optimal trajectory to complete the circuit. The idea is to...

2019

4 projects

Official year page

Extend current processing methods with column-oriented processing via Arrow

This proposal will develop object-class methods to transform on-disk Flatbuffer data (row oriented) into Apache Arrow format (col-oriented) in...

Popper Actions Library & Example Workflows

This project will help in scientific research and exploration by automating the repetitive tasks in the research domain. We will create actions that...

Popper 2.0

This project focuses on adding various new features to Popper 2.0 like the addition of various runtimes, adding more subcommands, developing a...

Popper library and REANA workflow engine

The current way of interacting with the Popper engine is through the Popper CLI tool. This tool implements all the features of the engine including...

2018

2 projects

Official year page

ZLog entry caching & benchmarking

Introduce a caching module in the current ZLog architecture and use a benchmarking tool to empirically test its performance.

Archiving with Popper CLI

The project involves the implementation of a popper sub-command archive to create an online archive (snapshot) of the repository at any point of time...