Skip to content

Instantly share code, notes, and snippets.

View GEJ1's full-sized avatar

Gustavo Juantorena GEJ1

View GitHub Profile
@GEJ1
GEJ1 / edf2asc_batch.py
Last active April 19, 2024 18:33
edf2asc in batch
"""
Requires edf2asc software installed
"""
import os
import subprocess
import config
def main():
@GEJ1
GEJ1 / ParseEyeLinkAsc.py
Last active February 6, 2023 17:37
Reads in .asc data files from EyeLink and produces pandas dataframes for further analysis
def ParseEyeLinkAsc(elFilename):
"""Reads in .asc data files from EyeLink and produces pandas dataframes for further analysis
Created 7/31/18-8/15/18 by DJ. (https://github.com/djangraw/)
Updated 7/4/19 by DJ - detects and handles monocular sample data.
dfRec,dfMsg,dfFix,dfSacc,dfBlink,dfSamples = ParseEyeLinkAsc(elFilename)
-Reads in data files from EyeLink .asc file and produces readable dataframes for further analysis.
INPUTS:
-elFilename is a string indicating an EyeLink data file from an AX-CPT task in the current path.
@GEJ1
GEJ1 / comprehensions.ipynb
Created December 23, 2021 15:10
comprehensions.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@GEJ1
GEJ1 / analisis_linkedin.ipynb
Last active December 17, 2021 10:54
analisis_linkedin.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@GEJ1
GEJ1 / Shares.csv
Created December 8, 2021 13:14
mis_shares_linkedin
Date ShareLink ShareCommentary SharedURL MediaURL Visibility
2021-12-02 15:44:45 https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A6872198849084174336 🎉Muy contento con los primeros 1000 seguidores. Mi idea es usar esta red social para aprender y enseñar sobre ciencia de datos, programación (principalmente en Python), Inteligencia Artificial y sus aplicaciones en Neurociencias y Psicología." "" "🚀Creo que LinkedIn con sus ventajas y limitaciones es una herramienta todavía poco explorada en la región para la difusión de contenido educativo pero que tiene mucho potencial. " " MEMBER_NETWORK
2021-12-02 13:54:32 https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A6872171115930771456 #PythonHacks" "" "¿Cómo crear múltiples #DataFrames en #Pandas en base a las columnas de uno?" "" "Les dejo el código acá: https://lnkd.in/ddRTXFs8 MEMBER_NETWORK
@GEJ1
GEJ1 / multiple_dfs_from_one.py
Created November 30, 2021 19:01
How to create multiple Pandas Dataframe based in the columns of one
# Crear multiples dataframes en base a las columnas de uno en una sola línea
import pandas as pd
# Creo el DataFrame
df = pd.DataFrame({'ingresos': [2,4],
'egresos': [1,5],
'compras': ['cosas','otras cosas']
})
# Agrupo por columnas dentro de la list comprehension
@GEJ1
GEJ1 / pandas_html_scraping.ipynb
Created October 20, 2021 14:22
pandas_html_scraping.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@GEJ1
GEJ1 / webgazer_demo.html
Last active May 27, 2021 18:19
webgazer_demo.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>eye tracking</title>
<script src="webgazer.js" type="text/javascript" ></script>
</head>
@GEJ1
GEJ1 / CDT.js
Created February 5, 2021 23:13
jspsych-canvas-keyboard-response experment
var trial_procedure = {
timeline: [
{
type: "canvas-keyboard-response",
stimulus: function (c) {
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.fillStyle = jsPsych.timelineVariable("color");
ctx.fillRect(
jsPsych.timelineVariable("upper_left_x"),
/*
* plugin for jsPsych based in Qisheng Li 11/2019. /// https://github.com/QishengLi/virtual_chinrest
Modified by Gustavo Juantorena 08/2020 // https://github.com/GEJ1
Contributions from Peter J. Kohler: https://github.com/pjkohler
*/
jsPsych.plugins['virtual-chinrest'] = (function() {