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

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"

GitHub Events

Total
Last Year