Skip to content

Instantly share code, notes, and snippets.


Taha Doğan Güneş tdgunes

View GitHub Profile
tdgunes /
Created Feb 3, 2020
Replaces dots in a json for preprocessing data for MongoDB
import re
if __name__ == '__main__':
TEST = """
"_id": "5e1d995f08f9e94ea4c67e31",
"data.Attack_Pattern_Catalog.Attack_Patterns.Attack_Pattern": [
"_attributes": {
"ID": "1",
tdgunes / GraverBasisReadMe.txt
Last active Sep 19, 2019
Grover basis - generic algorithm
View GraverBasisReadMe.txt
19 September 2019 - A day with an attempt to generate Graver basis vectors
- (Followed this lecture notes, and replicated the example)
- (Also followed the book)
View index.html
<!DOCTYPE html>
<div id="header">Welcome, Prof. Dr. Taner Güneş</div>
<div id="container">
<input type="text" name="firstname">
tdgunes /
Last active Mar 29, 2019
Controlling Arcelik Invertech AC with ESP8266 NodeCMU v2 for Homebridge (HomeKit)
Rui Santos
Complete project details at
// Load Wi-Fi library
#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
tdgunes /
Last active Mar 28, 2019
TRUST AC3-1000R Arduino Control
#include <NewRemoteTransmitter.h>
static unsigned long ADDRESS = 17503242; // TRUST AC3-1000R
static unsigned short DATA_PIN = 11; // Arduino 443Mhz transmitter's Data pin
static unsigned int PULSE_RATE = 250; // Pulse rate of the protocol
// Receives input switch_id: 0,1,2 state: 0,1 for (on-off)
void setup() {
tdgunes /
Last active Nov 10, 2018
Installing Spatialite for Django on Ubuntu/Debian
#On Debian 7.0
#Install build essentials
sudo apt-get install build-essential
#Install dependencies
sudo apt-get install binutils libproj-dev gdal-bin
sudo apt-get install libgeos-dev
sudo apt-get install libexpat1 libexpat1-dev
sudo apt-get install pkg-config
View gist:e5bbe98ecce0bb4180bdcb7bd3f36a97
**Taha Doğan Güneş** _PhD Student in Computer Science_ _University of Southampton, UK_ _tdgunes [at] gmail.com_

![ ](./me.jpg width="150px" align=left) I am a PhD student in University of Southampton within Agents, Interaction and Complexity group (AIC). My current interests are in the field of Artificial Intelligence, specifically: sequential decision making under uncertainty, trust and reputation systems, probabilistic modelling and machine learning.

Recent News:

View gist:e198bbe40d912ff71797b1fde2c3c15b
import java.util.List;
import genius.core.AgentID;
import genius.core.Bid;
import genius.core.actions.Accept;
import genius.core.actions.Action;
import genius.core.actions.Offer;
import genius.core.parties.AbstractNegotiationParty;
import genius.core.parties.NegotiationInfo;
tdgunes /
Last active Oct 25, 2017
ExampleAgent for Genius 7.1.6
You can’t perform that action at this time.