Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 3.54 KB

README.md

File metadata and controls

29 lines (23 loc) · 3.54 KB

Python-libraries

A comprehensive list of some important python libraries

  1. Tensor Flow--for building and deploying ML powered applications.
  2. NumPy - NumPy is the fundamental package needed for scientific computing with Python.
  3. SciPy - SciPy is open-source software for mathematics, science, and engineering.
  4. pandas - Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more.
  5. requests - Python HTTP Requests for Humans.
  6. matplotlib - Matplotlib is a Python 2D plotting library which produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms.
  7. scikit-learn - scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.
  8. Pytorch - PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.

Java

  1. Dozer - Mapper that copies data from one object to another using annotations and API or XML configuration.
  2. Apache Maven - Declarative build and dependency management that favors convention over configuration. It might be preferable to Apache Ant, which uses a rather procedural approach and can be difficult to maintain.
  3. Gradle - Incremental builds programmed via Groovy instead of declaring XML. Works well with Maven's dependency management.
  4. Singularity - Mesos framework that makes deployment and operations easy. It supports web services, background workers, scheduled jobs, and one-off tasks.
  5. picocli - ANSI colors and styles in usage help. Can be included as source to avoid dependency. Annotation-based, POSIX/GNU/any syntax, subcommands, strong typing for both options and positional args.

JavaScript

  1. anime.js Animation and microinteractions are all the rage these days, and anime.js is a flexible JavaScript library that can help you add some dashes of motion to your site. It works with CSS, Individual Transforms, SVG, DOM attributes, and JavaScript Objects, making it super versatile and perfect for almost any project
  2. AOS – Animate On ScrollThe Animate on Scroll JavaScript library can help you add some sweet animations as a user scrolls down the page. From fade effects to static anchor placements, this library will help you create a delightful site design that keeps users engaged.
  3. Bideo.jsFull-screen videos make for excellent site backgrounds, and that’s exactly what Bideo.js is for. This JavaScript library makes it super easy to add a video background that looks good on every screen size and scales super smoothly.
  4. [Chart.js]Chart.js is a delightful JavaScript library for designers and developers to add beautiful charts to a site. It offers lots of different types of charts, plus the ability to mix them in a single space to provide a really interesting data set. It also has some animation capabilities, which instantly makes data a lot more fun to consume.