python_scripts
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: J-lissner
- Language: Python
- Default Branch: main
- Size: 357 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created almost 3 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
Citation
README.md
Python scripts
Contains some python scripts with some good all purpose functionality, suitable for the $PYTHONPATH
Each function is documented, and function purpose is split into larger subfolders.
Some scripts do contain cross references (between folders), it is recommended to have each folder in your pythonpath, by e.g. adding these lines into your ~/.bashrc
for dir in /path/to/repo/pythonscripts/*; do
if [ -d "$dir" ]; then
PYTHONPATH="$PYTHONPATH:$dir"
fi
done
export PYTHONPATH
General content per folder:
plotting/: (using matplotlib.pyplot)
- general default settings for any plot, i.e. styles of scatter/lines, color cycler, fontsize etc.
- function to create a plot which is always equally spaced and can be stretched
- auxiliary functionalities to improve the optics of a plot, custom legend, custom label entries, etc.
- generation of plots, e.g. colored R$^2$ plot, scatter error relations
hdf5/:
- data loaders to access files and return the requested data upon indexing
- functions to move around datasets in files, file layout is slightly specific
general/:
- timers, cycler
- some data processing (binning), and image processing (periodic convolution, erosion, etc.)
tensorflow_functions/:
- a model baseclass implementing freezing functions, batched predictions
also baseclasses for more complex model layouts, e.g. hybrid models, fully conv models
- custom layers, conv layers which deploy periodic padding, custom SnE layer
- custom learning rate schedule
- custom losses
- custom models for convolutional (2D & 3D), or dense neural networks
- literature models using periodic padding (e.g. Resnet, InceptionNet, etc.)
- functionality to store custom models created by user source code.
also a class to reassemble the stored models
- data processing/augmentation and batching
tikz_drawing/:
- collection of functions to generate LaTeX tikzpicture via scripts, mostly neural networks
Owner
- Login: J-lissner
- Kind: user
- Repositories: 1
- Profile: https://github.com/J-lissner
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software or parts thereof, please cite it as below." authors: - family-names: "Lißner" given-names: "Julian" orcid: "https://orcid.org/0000-0002-2286-5211" title: "Python utilities: TensorFlow, plotting, data loaders" version: 3.2.10 date-released: 2023-06-01 url: "https://github.com/J-lissner/python_scripts"