Skip to content

Instantly share code, notes, and snippets.

View AlexKaravaev's full-sized avatar
:shipit:

AlexKaravaev

:shipit:
  • Munich, Germany
View GitHub Profile
/shadow/state/eclipse_board:
ros__parameters:
baudrate: 9600
port: '/dev/ttyTHS1'
import launch
import launch.actions
import launch.substitutions
import launch_ros.actions

Keybase proof

I hereby claim:

  • I am AlexKaravaev on github.
  • I am akaravaev (https://keybase.io/akaravaev) on keybase.
  • I have a public key whose fingerprint is BB3B 5BD4 EFF7 CA50 AAB9 D342 BCED BF13 9733 6B59

To claim this, I am signing this object:

custom_style = "mapbox://styles/alex492/cjyil3dry03rl1cqr4mlut05k"
data = []
# Create data for each substance
for subst_name in df.columns[1:-2].tolist():
subst_data = go.Scattermapbox(
lat= df['lat'],
lon= df['lon'],
# Count mean values for each adress for all dates given
adress_dfs = [df_data for _, df_data in df.groupby('Адрес')]
columns = adress_dfs[0].columns[1:-2].tolist()
df = pd.DataFrame(columns=adress_dfs[0].columns[1:].tolist())
for i in range(len(adress_dfs)):
row = [adress_dfs[i]['Адрес'].iloc[0]] + adress_dfs[i].describe().loc['mean'].tolist()[:-2] +[adress_dfs[i]['lon'].iloc[0]] +[adress_dfs[i]['lat'].iloc[0]]
df.loc[i] = row
df['lon'] = df['Адрес'].apply(lambda row: georef[row][0])
df['lat'] = df['Адрес'].apply(lambda row: georef[row][1])
def numberIt(cell):
if not cell or '*' in cell:
return None
tokens = cell.split(' ')
if ('менее' in tokens):
return float(tokens[-1])/2
else:
acess_token = "YOUR_ACCESS_TOKEN"
base_url = 'https://geocode.xyz/{}?json=1&auth={}'
georef = dict.fromkeys(adresses)
for adress in adresses:
search_result = requests.get(base_url.format(adress, acess_token), timeout=None).json()
pprint(search_result)
georef.update({adress: [search_result['longt'], search_result['latt']]})
datafiles = [f for f in listdir('./data/') if isfile(join('./data/', f))]
columns = ['Дата', 'Адрес', 'Оксид углерода', 'Оксид азота', 'Диоксид азота', 'Диоксид серы', 'Озон', 'Взвешенные частицы PM10', 'Взвешенные частицы PM2.5']
def addDate(fn):
df = pd.DataFrame(columns=columns)
with open(abspath('data/'+fn), 'rb') as f:
pollution_report = Document(f)
adr_cnt = 0
import time
import sys
import math
import numpy as np
import gym
from gym_duckietown.envs import DuckietownEnv
# Default environment
env = DuckietownEnv(map_name='udem1', domain_rand = False, draw_bbox = False)
@AlexKaravaev
AlexKaravaev / .vimrc
Created November 24, 2018 14:24
My vimrc file
set nocompatible " be iMproved, required
filetype off " required
set exrc
set encoding=UTF-8
" See tabs"
set listchars=tab:▸\ ,eol:¬
set rtp+=~/.vim/bundle/Vundle.vim