datablade / Architecture

Architecture

Package layout, hotspots, and dependency map.

Layout

Module tree and entry points.

Module tree

+-- __init__
+-- datablade
|   +-- blade
|   +-- core
|   |   +-- frames
|   |   +-- json
|   |   +-- lists
|   |   +-- messages
|   |   +-- strings
|   |   +-- zip
|   +-- dataframes
|   |   +-- frames
|   |   +-- readers
|   +-- docs
|   |   +-- __main__
|   +-- io
|   |   +-- json
|   |   +-- zip
|   +-- sql
|   |   +-- bulk_load
|   |   +-- ddl
|   |   +-- ddl_pyarrow
|   |   +-- dialects
|   |   +-- quoting
|   +-- utils
|   |   +-- lists
|   |   +-- logging
|   |   +-- messages
|   |   +-- strings

Signals

Entry points

datablade.docsdatablade.docs.__main__

Hotspots

Largest modules by lines of code.

ModuleLOCClassesFunctions
datablade.dataframes.readers540011
datablade.dataframes.frames49108
datablade.sql.bulk_load40507
datablade.sql.ddl_pyarrow29003
datablade.sql.ddl23203
datablade.blade16110

Dependency map

Imports inside the package and external packages.

External packages

10

Internal modules

27

Stdlib modules

11

Pause the force layout to save compute.
datablade.core datablade.utils.messages datablade.sql datablade datablade.dataframes.frames datablade.sql.ddl datablade.sql.dialects datablade.utils.logging datablade.sql.quoting datablade.sql.ddl_pyarrow datablade.utils datablade.dataframes datablade.dataframes.readers datablade.sql.bulk_load datablade.blade datablade.frames datablade.json datablade.lists datablade.strings datablade.zip datablade.io.json datablade.utils.strings datablade.io.zip datablade.io datablade.logging datablade.messages datablade.core.frames datablade.core.json datablade.core.lists datablade.utils.lists pandas pyarrow requests blade dataframes sql utils numpy psutil polars

Drag nodes to reposition, double-click to pin, drag the background to pan, and scroll to zoom.

Top imports

Most referenced modules and packages.

PackageImports
pandas5
pyarrow4
requests2
blade1
dataframes1
sql1
utils1
numpy1
psutil1
polars1
ModuleImports
datablade6
datablade.utils.messages6
datablade.sql.dialects5
datablade.utils.logging4
datablade.dataframes.frames3
datablade.sql.quoting3
datablade.frames2
datablade.json2
datablade.lists2
datablade.strings2
datablade.zip2
datablade.sql.ddl2