GithubHelp home page GithubHelp logo

toolbox's Introduction

ToolBox

This repository is intended to be a personal notebook of numerical analysis, applied math, and algorithmic programming methods - a place to stash my notes and code for new methods as I acquire them and techniques I already know as I review them.

Mathematics

This folder is dedicated to applied math and numerical analysis methods.

Currently included:

  • Principal Component Analysis

Planned inclusions:

  • Singular value decomposition
  • Numerical Calculus
  • Fast Fourier Transform
  • Multidimensional Linear Regression
  • Monte Carlo optimization
  • Gradient Descent (normal and stochastic)

Coding

This folder is dedicated to algorithmic programming examples and practice.

Currently included:

  • Binary Tree structure/algorithms
  • Singly Linked List structure/algorithms
  • Sorting algorithms (merge/quick sort)
  • Searching algorithms (binary search)
  • Graph structure/algorithms
  • Miscellaneous interesting/hard coding problems

Python

This folder is dedicated to notes and snippits specific to Python usage.

Currently included:

  • Example of an overloading operators for a custom object.
  • Sample usage of decorators, with an example timer, log and repeater decorators.
  • Basic creation/usage of a generator, with Fibonacci number example.
  • Basic creation/usage of a context manager.

MachineLearning

This folder is dedicated to notes on machine learning algorithms and packaged.

Currently Included:

  • Example/snippet of how to construct a basic PyTorch model

Planned inclusions:

  • Example/snippet of how to construct a basic TensorFlow model
  • Illustration of Random Forest algorithm.
  • Illustration of SVM algorithms.
  • Illustration of Graph NNs (m).
  • Illustration of Transformers.

Cheminformatics

Folder for sum useful cheminformatics snippets

Currently Included:

  • Example/snippet of how to RDKit-featurize a molecule

Planned inclusions:

  • Example/snippet of how to get fingerprints/Tanimoto distance
  • Example/snippet of file type conversion with OpenBabel
  • Molecular graph conversion?

PyQt

PyQt practice and examples.

Currently included:

  • A simple "Hello World" popup, demonstrating very basic usage.
  • A True/False popup quiz with rudimentary layouts, buttons, and simple signal/slot usage.
  • A simple calculator app with grid layout and line edit usage.
  • A simple list maker widget, demonstrating the basic model/viewer architecture paradigm.
  • A more complex CSV viewer/editor project (currently under construction), making use of QTables, QFileDialog, QTabWidget, QMainWindow, and QToolBar.

toolbox's People

Contributors

joraso avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.