Ajay's repositories
AutocadAutoLisp
This contains Autolisp programming to automatically draw some generally used drawings related to civil engineering in autocad only by entering dimensions.
LatLongToXYConverter
This software will convert the latitude and longitude into X Y coordinate. Datum "WGS 1984" is available in the software but you can change the parameter to fit your required datum.
AndroidApkay
This contains apk files for android related to Civil Engineering.
ContourInterpolator
This software is used to interpolate between any two numbers and give answer with respect to the lower value in integer, especially used for contour interpolation using Arithmetic method of interpolation.
CSAY_AD_BS_Converter
This software converts Date in AD to BS.
CSAYDrawSharp
This software used SharpGl to draw 3D Objects. You need to input coordinates in excel file (Format are attached here) and import that excel file and your 3D Figure will be drawn. You can rotate and make some part of the 3D Figure invisible. Currently available are drawing lines in 3D space, Cube and Polygons.
CSAYObstacleHeightCalculation
It draws Obstacle limitation surface for runway and calculates the height of obstacle and checks if there is intrusion of the OLS as per ICAO Annex 14
CSAYReservoir
This contains Thomas Fiering model, Reservoir SOP and others in operational research subject (Dynamic programming, system mathematics)
CSAYSimpleGIS
This software uses free open source library MAPWinGis. This software performs simple and frequently used task in GIS. This is created in C#.
CSAYSWATPAD
This software assists in preparing data for SWAT (Soil Water Assessment Tools). It also has calculation of Theissen polygon.
CSAYTRMMDATADOWNLOADER
This Free open source software downloads TRMM Rainfall data after downloading download link list from EarthData website. This software uses Wget to download TRMM Data. You need username and password of EarthData account to download.
DAM_BREAK
This is a python code that draws profile of original water, negative wave, positive wave and downstream water after the dam break occurs. It prints all output data in 'OUTPUT.txt' and plots graph of profile at the time specified. Also it finds the positive surge front height and time taken for the positive surge front to reach the given downstream distance.
DevanagiriNepaliEnglishTyping
This software is for Devanagiri/Nepali and English Typing. It currently contains Top, Middle and Bottom rows. Also, there are miscellaneous section containing all three rows to practice in Devanagiri/Nepali and English. You can also add your own sentences to practice.
FittingDataInProbDistrCurve
This program plots graph of the input data (e.g. monthly discharge) with Normal distribution curve, LogNormal distribution curve, Exponential curve, GEV curve. Also it finds K-S and critical value to compare them. You can import the K-S in excel, Save the PDF (Probability Density Function) and monthly CDF (Cumulative Distribution Function).
HydrologyAndHazard
This software contains two part -Hydrology and Hazard. Hydrology contains Crawford model, Muskingum parameter determination, PET calculation by Thornwaite method and Penmann method, Stream routing by Muskingum method, Finding monthly sum and average. Hazard part contains Kinematic stability model (KSM), Debris flow by Leap Frog Scheme and River Bed Variation (Steady Flow Model, Unsteady Flow Model).
MatlabInCivil
This contains MATLAB programs used in civil engineering to solve problems like linear beam analysis, simplex method, etc.
SQliteExample
This software contains Add, Modify, View, Delete function of SQlite database.
UnitConverter
This software can convert various units (from and to) of length, area, volume, temperature.
ANNPostProcessing
This software is used for post processing after finding the values weight and bias. You can draw Neural Network and by importing the parameters, you can find next value. Currently two activation functions are available (Relu and Sigmoid). You can find mean and standard deviation if you input data was normalized. This version is only for single input data.
COLLINS_METHOD
collins method
CSAY_LATLONG_UTM_GRID
This draws grid parallel to magnetic north or parallel to any given line.
CSAY_LatLongUTMToFrom_Converter
This software converts latitude, longitude to Easting and Northing and vice-versa. You are allowed to use WGS84 datum or any other local ellipsoid/datum specifying parameters in correct format. Projection used is UTM (Universal Transverse Mercator). However, MUTM (Modified UTM) can also be used.
CSAYContractManagementSoftware
This software keeps record of Contract, calculates date and its validity of Work completion date, Performance bond expiry date, Advance payment expiry date, Insurance expiry date. It allows filtering using sqlite command which is in combo box and button arranged sequentially.
CSAYEstimate
This is a free estimate software. Currently available is estimate of compound wall with RCC Column and brick work.
CSAYSQliteRecord
This software uses SQlite to add, modify, delete and display, preview record and filter record. The Program is written in C sharp.
DRH_ORDINATE
This python code finds the first term of DRH and on the basis of it, it finds other terms. This code only prints the equation for finding non-zero ordinate of DRH in terms of rainfall and non-zero unit hydrograph ordinate. Input is made in a 'INPUT.txt' file and output is in 'OUTPUT.txt'. Number of rainfall pulse, number of non-zero unit hydrograph ordinate, and the row number or subscript of Q should be entered in a text file. That particular Q along with all the Q's will be printed in an output file. The output will be in format Q1 = R1U1, Q2 = R1U2 + R2U2, etc.
ExcelAddins
Excel addins which can be used directly as formula starting with equal to sign. All such addins are placed under such repository.
NetCDFExtractorToSWATFormat
This is open source and free software built using R programming and and GUI in Shiny to extract data of one variable at a time from NetCDF (*.nc4) file format to SWAT Format (*.txt). The NetCDF file is downloaded from TRMM. Variable can be precipitation.
STEADY_INFILTRATION_MODEL
This python program plots Infiltration curve.