Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

cbake

3 minute read

Published:

Easy to use build tool for C and C++ projects, written in Python. Think cmake, but easier to use. Read more

Testing in click

2 minute read

Published:

Using the testing module to write tests for your command line application written using click. Read more

Android development

2 minute read

Published:

Being from a non-CS background, Android was the first thing I learned when I started to learn how to code. At that time, I was not familiar with Java either. Read more

Writing a CLI in C

2 minute read

Published:

The first time I learned C was when I was in the first year of my undergrad studies at IIT Guwahati, India. After learning many other languages like C++ and Java, I wanted to try something out in C. So, I wrote a simple time reminder for my Ubuntu PC that notifies me of the time after every 30 minutes. Currently, this is a simple limit, but this can be changed easily. Read more

Playing around with maven

2 minute read

Published:

Today I played around with maven while working on a personal project and it turned out to be a great decision. Read more

Hacktoberfest 2017

2 minute read

Published:

Hacktoberfest is an initiative by DigitalOcean and Github that is held every year in October to promote Open Source software development. To win a T-Shirt and some goodies, one had to submit four pull requests for any project on Github and get it merged. I contributed by adding 3 of my projects to this challenge as I wanted to help the people who were new to the open source world. These were: Read more

Reducing redundancies while using git

1 minute read

Published:

With people who use git on a daily basis and use a pattern in their branch names and commit messages, for eg. for a task number, say 12345, the branch name should be ticket-12345 and the commit should be something like: refs #123456 descriptive commit message, it can become really tedious after a while. So, I wrote a bash function that you can use as an alias by adding it to the .bashrc or .bash_aliases. Read more

New Year resolutions

1 minute read

Published:

It’s a new year, everybody! Here are some things that I plan to accomplish this year: Read more

Maven dependency exclusions

3 minute read

Published:

Maven is an amazing build tool for Java software projects. One of the best uses of Maven is importing external libraries and using them in your project. There is a mechanism called Dependency management1, which can be used to centralize the dependency information. Read more

Pi - Importance and calculation

2 minute read

Published:

(Pi /paɪ/) is known as a magical number in mathematics. Is is the ratio of a circle’s circumference to its diameter, and is commonly approximated as 3.14159. Read more

Importance of networking as a Software Engineer

1 minute read

Published:

I am an introvert. When it comes to meeting new people, I am always awkward in having a conversation with them. It has been around 10 months since I started my first job as a Software Engineer. Read more

Working on Yoda PA

1 minute read

Published:

I have always wanted to implement my various ideas by using different techniques and so that I could learn a lot new things on the way. I started jotting down my ideas in a Google doc every week; I added the projects only that I thought would help me learn something new, something that would be helpful to me or others, or simply something that I thought would be cool to have - even if I didn’t have any idea how to go through with the implementation. Read more

Trip to Universal studios

1 minute read

Published:

After successfully wastingmany of our days in Singapore settling and lazying around, I decided to go out with my friends to a place worth seeing. We planned to visit the Universal Studios here. Read more

Abandoning WILTW

less than 1 minute read

Published:

My previous attempt of learning something new every week failed and I didn’t update the new blog at all. So, I have decided to abandon that blog and now I will try to learn as many things as possible on the way. Read more

Food and fitness

less than 1 minute read

Published:

I think that if I ever started to love travelling, it would be solely because of the thought that I would get to have good food in new places. Read more

What I Learned This Week

1 minute read

Published:

I’ve always had several topics, related to various fields, in my mind that I wanted to learn but the vastly known habit of procrastination always stopped me from doing something about it. I was learning something, although I realized that the rate at which I had been learning new things, there are always more and more things that I become aware of and I want to know. Knowing that I can learn more is obviously thrilling, but I never get myself to cover those topics and most of them are ultimately left out, or just forgotten by me. Read more

Being the Secretary of Montage

less than 1 minute read

Published:

It was a real pleasure being the person responsible for taking all the decisions, be it primitive or sophisticated, for ome of the most active clubs of our college. I got to learn a lot from the various experiences during this period. Read more

Bhangra

1 minute read

Published:

My first experience at doing bhangra in ALcheringa, 2016 Read more

Alcheringa

less than 1 minute read

Published:

Alcheringa is something that is taken very seriously by the students at IIT Guwahati; in fact, sometimes more than the academics and other hobbies. During my stay at the campus, I was always a member of the Photography team for the festival. Read more

First Commit!

less than 1 minute read

Published:

"The beginning is the most important part of the work." Plato
Read more

portfolio

projects

poketpa

Published:

Android based personal assistant to monitor upcoming events Read more

stlmp

Published:

Implementation of data structures and algorithms in C++ Read more

Spellor

Published:

A spell correction library written in Java 8 Read more

yoda

Published:

Personal assistant based on the command line with several inbuilt features Read more

cbake

Published:

Easy to use build tool for C and C++ projects, written in Python Read more

publications

Development of an Android application for Geotechnical engineers

Published in NES-GeoCongress on advancements in Geotechnical engineering, 2014

With the advancement in technology, many people believe that there must be some involvement of latest technology like the Android platform in our day-to-day practices. Many engineering applications are being developed using this platform. This paper presents the development of Android Application for soil classification system. A simple Android application, that uses input experimental values like percentage passing through different sieves (sieve no. 4, 10, 40 and 200), D 10 , D 30 , D 60 , Liquid Limit and Plastic limit, has been developed. Read more

Recommended citation: Man Parvesh SR and A. Murali Krishna, “Development of an Android application for Geotechnical engineers” , NES-GeoCongress on advancements in Geotechnical engineering (18 October, 2014) https://manparvesh.com/files/001-android-geotech.pdf

Salt Diffusion in Compacted Plastic Clay: Experimental and Theoretical Evaluation

Published in International Conference on Soil and Environment, 2016

In this paper, experimental results of diffusion transport of salt through compacted, saturated bentonite clay was presented. Two different diffusion techniques namely, through- diffusion and half-cell method were used to obtain diffusion and retention characteristics of the bentonite specimen which has a potential application as a liner material in engineered landfills and backfill material in high-level nuclear waste repository. The experiments were carried out on duplicate specimens subjected to the same initial compacted density and concentration gradient to understand the underlying mechanism of both the experimental techniques. A graphical user interface (GUI) based on Dot-Net application, CONTRADIS, was utilized to estimate the model parameters by inverse analysis on the experimental data. The GUI utilizes the analytical solutions for analyzing the data obtained from through- diffusion and half-cell technique. The design model parameters obtained from the two techniques were analyzed and compared with the batch sorption experiments. Read more

Recommended citation: Partha Das, Man Parvesh SR and Bharat TV, “Salt Diffusion in Compacted Plastic Clay: Experimental and Theoretical Evaluation” , International Conference on Soil and Environment (22-23 July, 2016) https://manparvesh.com/files/002-igs-bangalore.pdf

Experimental analysis of salt diffusion in compacted clays by Through Diffusion and Half-Cell technique

Published in Indian Geotechnical Conference, 2016

The estimation of the model parameters namely effective diffusion coefficient and retardation factor of a potential landfill liner material was presented in this paper using the experimentally measured salt concentration data. Experimental data of concentration variation of time and spatial distance in compacted bentonite were obtained using two diffusion measurement techniques viz., through diffusion and half-cell technique respectively. The bentonite was subjected to the same concentration gradient and compacted density in both the experimental methods to compare the results and understand underlying mechanism in the diffusion tests. The measured data from the laboratory diffusion techniques were analysed using a GUI (Graphical User Interface) based Dot-net application CONTRADIS. The CONTRADIS was used to estimate the model parameters by the inverse analysis. The application uses the solution of the forward analysis and stochastic algorithm for the inverse analysis. The retardation factor obtained theoretically was validated using laboratory batch sorption Tests. Read more

Recommended citation: Partha Das, Man Parvesh SR and Bharat TV, “Experimental analysis of salt diffusion in compacted clays by Through Diffusion and Half-Cell technique” , Indian Geotechnical Conference IGC 2016 (15-17 December 2016, IIT Madras, Chennai, India) https://manparvesh.com/files/003-igc-iit-madras.pdf

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post. Read more

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post. Read more