TGViewer
Big Data Science Big Data Science @bdscience · 3.57K subscribers
Post #733 952
😎💡🔥A selection of unpopular but very useful Python libraries for working with data

Bottleneck is a library that speeds up NumPy methods up to 25 times, especially when processing arrays containing NaN values. It optimizes calculations such as finding minima, maxima, medians, and other aggregate functions. By using specialized algorithms and handling missing data, Bottleneck significantly speeds up work with large data sets, making it more efficient than standard NumPy methods.

Nbcommands is a tool that simplifies code search in Jupyter notebooks, eliminating the need for users to search manually. It allows you to find and manage code by keywords, functions, or other elements, which significantly speeds up working with large projects in Jupyter and helps users navigate their notes and code blocks more efficiently.

SciencePlots is a style library for matplotlib that allows you to create professional graphs for presentations, research papers, and other scientific publications. It offers a set of predefined styles that meet the requirements for data visualization in scientific papers, making graphs more readable and aesthetically pleasing. SciencePlots makes it easy to create high-quality graphs that meet the standards of academic publications and presentations.

Aquarel is a library that adds additional styles to visualizations in matplotlib. It allows you to improve the appearance of graphs, making them more attractive and professional. Aquarel simplifies the creation of custom styles, helping users create graphs with more interesting designs without having to manually configure all the visualization parameters.

Modelstore is a library for managing and tracking machine learning models. It helps organize, save, and version models, as well as track their lifecycle. With Modelstore, users can easily save models to various storages (S3, GCP, Azure, and others), manage their updates and restore. This makes it easier to deploy and monitor models in production environments, making working with models more convenient and controllable.

CleverCSV is a library that improves the process of parsing CSV files and helps avoid errors when reading them with Pandas. It automatically detects the correct delimiters and format of CSV files, which is especially useful when working with files that have non-standard or heterogeneous structures. CleverCSV simplifies working with data by eliminating errors associated with incorrect recognition of delimiters and other file format parameters.
GitHub GitHub - pydata/bottleneck: Fast NumPy array functions written in C Fast NumPy array functions written in C. Contribute to pydata/bottleneck development by creating an account on GitHub.
  • 👍 2
More from @bdscience
  1. Nov 27, 2025💎 Imagen AI — an intelligent Adobe Lightroom assistant that automates photo editing by le…
  2. Oct 28, 2025🌐 OpenAI has released ChatGPT Atlas Atlas is a browser with an integrated AI sidebar, bui…
  3. Sep 16, 2025🤖 Nanobanana.ai is an AI aggregation platform that provides unified subscription-based ac…
  4. Jul 30, 2025🏀 Photoleap by Lightricks is a premier AI-powered image editing app that seamlessly blend…
  5. Jun 19, 2025⚙️ Rumi Labs transforms passive media into interactive entertainment A San Francisco-based…
  6. May 27, 2025📈Genspark AI: the autonomous super-agent for multi-step business workflows 🧠 Mixture-of-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →