From 7301f71d1de0b5c872c8d2bf44c12c5ce1311a8b Mon Sep 17 00:00:00 2001 From: Zichen LI Date: Mon, 11 Aug 2025 21:05:29 +0200 Subject: [PATCH] initialize our repo for homogenization project - start with Snakemake --- CHANGELOG.md | 6 ++++++ config.yaml | 0 matplotlibrc | 15 +++++++++++++++ requirements.txt | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 config.yaml create mode 100644 matplotlibrc create mode 100644 requirements.txt diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..bea528f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ + + +11/08/2025 Add work plan as below: + +- This repo will be reconstructed with Snakemake files. +- For now, there is only first-order homogenization python file, which contains tile function, we plan to use new functions to decouple micro and macro meshes. diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..e69de29 diff --git a/matplotlibrc b/matplotlibrc new file mode 100644 index 0000000..7b93e3d --- /dev/null +++ b/matplotlibrc @@ -0,0 +1,15 @@ +axes.spines.right: False +axes.spines.top: False +axes.facecolor: 0.98 +axes.labelsize: 10 +#axes.grid: True +grid.linestyle: -- +xtick.minor.visible: True +ytick.minor.visible: True +font.family: sans-serif +font.sans-serif: Roboto Condensed, DejaVu Sans +font.size: 9 +figure.autolayout: True +savefig.bbox: tight +savefig.pad_inches: 0.1 # to modify if problems +#savefig.transparent: True diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..4dd8b66 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,7 @@ +numpy +scipy +matplotlib +marimo +snakemake +jupyterlab +jupyter