Skip to content

Instantly share code, notes, and snippets.

View Atreyagaurav's full-sized avatar
💭
I have so much to learn there is no time for studying.

Zero Atreyagaurav

💭
I have so much to learn there is no time for studying.
  • University of Cincinnati
  • Cincinnati, Ohio
View GitHub Profile
@Atreyagaurav
Atreyagaurav / tacheometry.m
Created July 14, 2019 15:09
It calculates the tacheometric readings for survey from known points. so you can reverse engineer the data.
function f = tach(l,m,n,x,y,z,h)
%this function gives you the horizontal angle, stadia reading and vertical angle for
%tacheometry
% input as (x-of stn,y of stn,z of stn,x,y,z of point,HI)
hz=sqrt((l-x)^2+(m-y)^2);
op=1:6;
alpha=radtodeg(atan((x-l)/(y-n)));
if ((x-l)<0 & (y-m)>0)
alpha=alpha+360;
@Atreyagaurav
Atreyagaurav / ConjugateGradient
Created July 14, 2019 15:22
Matlab script for solving linear equations by conjugate gradient method.
function f=sol(a,x,b)
%conjugate gradient method
g=a*x-b;
d=-g;
while(1):
alpha=(g'*g)/(d'*a*d);
x=x+alpha*d
beta=g'*g;
g=g+alpha*a*d;
beta=g'*g/beta;
@Atreyagaurav
Atreyagaurav / SeekMeaning
Created July 22, 2019 14:57
VBA code to find meaning of the phrase/word in active cell
Public Sub SeekMeaning()
Dim appIE As Object
Set appIE = CreateObject("internetexplorer.application")
On Error GoTo en
Dim seStr As String
seStr = Replace(ActiveCell.Value, " ", "-")
With appIE
.Navigate "https://www.dictionary.com/browse/" + seStr
.Visible = False
End With
@Atreyagaurav
Atreyagaurav / myCADcommands.lsp
Created July 23, 2019 09:10
CAD custom commands made to call VBA subroutines.
(defun c:LoadMyVBAs()
(vl-vbaload "F:/Gaurav/civil3D/DrawEquation.dvb")
(vl-vbaload "F:/Gaurav/civil3D/Area_multiple.dvb")
)
(defun c:SlimLayers()
(vl-vbarun "SlimLayers")
)
(defun c:DrawEquation()
(vl-vbarun "drawEquation")
)
@Atreyagaurav
Atreyagaurav / rope_problem
Created January 30, 2020 12:03
visualization for 2 rope problem
import math
import random
import time
def fun(x,a1=100,a2=50,a3=0):
y= math.fabs(x*(a2-x)*(a1-x)/(x+1) +random.random()*x*x*(100-x)/(x*x+2*x+1))
return y
def get_xy(num,a,b,c):
x=list(range(num))
# use the following lines in your conky .conf
# important to use execpi to get the colors from the scripts right
# ${color e43526}COVID-19 UPDATE:${color}
# ${execpi 60 python ~/scripts/corona.py}
import requests
import re
from bs4 import BeautifulSoup
COLORS = {
@Atreyagaurav
Atreyagaurav / gogoanime.py
Last active June 29, 2023 16:18
Downloads as well as checks anime episodes from gogoanime.
#!/usr/bin/env python
import json
import os
import sys
from string import Template
from urllib.parse import urljoin
import subprocess
import time
import pycurl
@Atreyagaurav
Atreyagaurav / menu.py
Last active November 27, 2020 09:47
script which shows menu for most used scripts configurable in json.
from PyQt5 import QtGui, QtWidgets, QtCore
from PyQt5.QtDBus import QDBusConnection, QDBusMessage
import sys
import json
import subprocess
import os
def exe_script(name,all_action_dict):
action = all_action_dict[name.text()]
if action == 'exit':
// Build with: gcc -o plugin.so plugin.c `pkg-config --cflags mpv` -shared -fPIC
// Warning: do not link against libmpv.so! Read:
// https://mpv.io/manual/master/#linkage-to-libmpv
// The pkg-config call is for adding the proper client.h include path.
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@Atreyagaurav
Atreyagaurav / basic-rep.json
Last active January 23, 2021 10:15
Automated Translation ffrom jp to en
{
"「":"\"",
"」":"\"",
"『":"\"",
"』":"\"",
"―":"-"
}