You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the lookup site. When a notebook elsewhere in the collection
reaches for polars or pyecharts or asyncio, the page explaining it
is here.
The notes are deliberately uneven in depth. A few pages are exhaustive
because the library repays it, with NumPy, Pandas, and the Python class
model each running to hundreds of cells. Others are a page of the
commands actually used. Depth tracks how often the thing is reached for,
not how important it sounds.
The most detailed of these, on pyecharts. ECharts describes a chart as one JSON-like option object covering data, axes, series, styling, and interaction. This is the charting library the deep learning notebooks are required to use
A complete reference targeting Python 3.11 and up, which is the meaningful floor because TaskGroup, asyncio.timeout(), and task.uncancel() all landed there and they change what correct code looks like
The site title says MLtools but the content is general Python.
Very little here is machine learning specific; the modelling libraries
live in ML Methods and DL
Methods.
No page on typing, despite type hints being unavoidable in
modern Python.
Nothing on pydantic, which is the validation layer most projects
reach for.
pathlib and file handling have no page, only incidental use
elsewhere.
Six environment tools, no recommendation. The pages describe each
without saying which to pick, though the collection itself uses uv.
uv is five cells against a tool the whole
repo depends on, so it is the thinnest page relative to its
importance.
About
Reference notebooks for the Python data and tooling stack: numpy, pandas, polars, dask, plotting libraries, environments, packaging and testing.