Skip to content

Instantly share code, notes, and snippets.

View romainmartinez's full-sized avatar

Romain Martinez romainmartinez

View GitHub Profile
@romainmartinez
romainmartinez / auto_conda_activate.fish
Created January 23, 2024 18:19
This Fish shell script automatically activates and deactivates Conda environments based on the presence of an environment.yml file in the current directory, with efficient parsing and user-friendly, emoji-enhanced feedback.
function auto_activate_conda --on-variable PWD
if test -f environment.yml
set env_name (awk '/name:/ {print $2; exit}' environment.yml)
if test -n "$env_name"
conda activate $env_name
echo -e (set_color green)"✅ Activated Conda environment: $env_name"(set_color normal)
set -g last_conda_env_dir $PWD
end
else
if test -n "$last_conda_env_dir"; and test $PWD != $last_conda_env_dir
@romainmartinez
romainmartinez / custom.css
Last active June 18, 2020 19:21
talk css
.nord0 {
color: #2e3440;
}
.nord1 {
color: #3b4252;
}
.nord2 {
color: #434c5e;
"""
FileIO GUIs in pyoviz
"""
import difflib
from pathlib import Path
import ezc3d
import numpy as np
from PyQt5 import QtWidgets
@romainmartinez
romainmartinez / hide.css
Created February 22, 2019 03:08
hide-undo
._dash-undo-redo {display: none;}
# $ conda create -n test
# $ conda create -n test pyomeca -c pyomeca
from pathlib import Path
from pyomeca import Markers3d, Analogs3d
DATA_FOLDER = Path("/home/romain/Documents/codes/pyomeca/tests/data")
MARKERS_CSV = DATA_FOLDER / 'markers.csv'
MARKERS_ANALOGS_C3D = DATA_FOLDER / 'markers_analogs.c3d'
ANALOGS_CSV = DATA_FOLDER / 'analogs.csv'
@romainmartinez
romainmartinez / sensitivity_analysis_example.py
Last active January 17, 2023 19:26
Sensitivity analysis of a (scikit-learn) machine learning model
from sklearn.datasets import make_regression
import pandas as pd
from xgboost import XGBRegressor
import matplotlib.pyplot as plt
import seaborn as sns
X, y = make_regression(n_samples=500, n_features=4, n_informative=2, noise=0.3)
X = pd.DataFrame(X, columns=['A', 'B', 'C', 'D'])
model = XGBRegressor()