Skip to content

Instantly share code, notes, and snippets.

View kastnerp's full-sized avatar
:octocat:
Focusing

Patrick Kastner kastnerp

:octocat:
Focusing
View GitHub Profile
@kastnerp
kastnerp / compile_umcf.bat
Created August 6, 2024 18:59
Compile UMCF-8.0 with BlueCFD 2020-1
@echo off
setlocal enabledelayedexpansion
:: Set the path to blueCFD-Core batch file (adjust this path if needed)
set "BLUECFD_PATH=C:\Program Files\blueCFD-Core-2020\blueCFD-Core_MSys2_mingw64.bat"
:: Set the commands you want to execute
set "COMMANDS=mkdir -p /c/Eddy3D;cd /c/Eddy3D;git clone https://github.com/Eddy3D-Dev/urbanMicroClimateFoam-BlueCFD;cd urbanMicroClimateFoam-BlueCFD;git checkout of-org_v8.0-bluecfd;./Allwclean && ./Allwmake"
:: Start blueCFD-Core bash
@kastnerp
kastnerp / gist:b261a9f88efeb04a229174acf8c02277
Last active May 10, 2024 06:37
Docker NVIDIA GPU benchmark
docker run -it --gpus=all --rm nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -benchmark
docker run -it --rm --gpus all ubuntu nvidia-smi
## With CUDA installed
nvidia-smi nvlink --capabilities
nvidia-smi nvlink --status
@kastnerp
kastnerp / ExportPPTXtoPDF.vba
Last active October 6, 2023 14:10
Export PPTX to PDF | Macro
Sub ConvertToPDFHighQuality()
Dim pdfFileName As String
Dim activePresentationPath As String
' Get the full path of the active presentation
activePresentationPath = ActivePresentation.FullName
' Create a PDF filename based on the original PowerPoint filename
pdfFileName = Replace(activePresentationPath, ".pptx", "_HighQuality.pdf") ' Make sure to replace .pptx with .pptm if macro is saved with presentation
pdfFileName = Replace(pdfFileName, ".pptm", "_HighQuality.pdf")
@kastnerp
kastnerp / Export.pptm
Last active August 30, 2023 22:14
Export PowerPoint to individual PDFs with named sections. X.pptx --> X_Section1.pdf, X_Section2.pdf
Sub ExportSectionsToPDF()
Dim pptPresentation As Presentation
Dim tmpPresentation As Presentation
Dim slideCount As Integer
Dim i As Integer
Dim sectionCount As Integer
Dim sectionName As String
Dim sectionStart As Integer
Dim filePath As String
Dim baseFileName As String
@kastnerp
kastnerp / stack_images.py
Created July 31, 2022 21:31
Stack images with black and white fill color
# inspired by this post https://stackoverflow.com/a/65677170/4876516 by https://stackoverflow.com/users/334346/oleg
import numpy as np
import cv2 as cv
def stack_images(img_list, how, fill_color):
max_height, max_width = 0, 0
padding = 200 # 200
total_height, total_width = padding, padding # padding
mult_by = 0 if fill_color == 'black' else 255
@kastnerp
kastnerp / settings.json
Created December 7, 2021 22:03
Windows Terminal settings
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
},
@kastnerp
kastnerp / Wordpress cronjobs with wp cron
Last active October 11, 2021 19:49
This automatically updates everything from themes, plugins, translations, etc.
# Type `crontab -e` and append this line and make sure to adapt your worpress path
0 3 * * * cd /var/www/virtual/$USER/html/wordpress/; wp cron event run --all >/dev/null 2>&1
@kastnerp
kastnerp / lambda_pandas.py
Last active May 21, 2021 03:41
Lambda function with pandas that takes two input which themselves are columns in the DataFrame
df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])
def do_stuff(x,y):
return x*y
df['new']= df.apply(lambda x: do_stuff(x['A'],x['B'] ), axis= 1)
print(df)
@kastnerp
kastnerp / area-projection-factor.ipynb
Created May 7, 2021 15:02
area-projection-factor
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kastnerp
kastnerp / pptx2pdf.bat
Created November 14, 2020 19:30
Windows script: Converting all *.pptx in a folder to *.pdf
REM https://stackoverflow.com/questions/45348197/convert-multiple-powerpoint-files-to-pdf-using-cmd
@if (@X)==(@Y) @end /* JScript comment
@echo off
cscript //E:JScript //nologo "%~f0" %*
exit /b %errorlevel%
@if (@X)==(@Y) @end JScript comment */