nudb_use.datasets package

nudb_use.datasets.avslutta module

nudb_use.datasets.eksamen module

nudb_use.datasets.external module

nudb_use.datasets.igang module

nudb_use.datasets.nudb_data module

class NudbData(name, attach_on_init=True, *args, **kwargs)

Bases: object

Lazy representation of a NUDB dataset.

Parameters:
  • name (str) – Name of the dataset.

  • attach_on_init (bool) – Should dataset be attached to the internal database?

  • *args (Any) – Unnamed arguments passed on to the dataset generator.

  • **kwargs (Any) – Named arguments passed on to the dataset generator.

Raises:

ValueError – If the dataset name isn’t recognized.

df()

Return dataset as a pandas DataFrame.

Return type:

DataFrame

execute(expr)

Use execute method of database connection.

Return type:

Any

Parameters:

expr (str)

get_available_cols()

Get available columns in dataset.

Return type:

list[str | Any]

select(expr)

Specify (inner part) of the SELECT statement in SQL query.

Return type:

NudbData

Parameters:

expr (str)

sql(expr)

Use sql method of database connection.

Return type:

Any

Parameters:

expr (str)

where(expr)

Specify (inner part) of the WHERE statement in SQL query.

Return type:

NudbData

Parameters:

expr (str)

nudb_use.datasets.nudb_database module

class NudbDatabase

Bases: object

Singleton for internal NUDB database.

get_connection()

Get database connection.

Return type:

DuckDBPyConnection

show_datasets(show_private=False)

Get datasets in NudbDatabase.

Return type:

list[str]

Parameters:

show_private (bool)

reset_nudb_database()

Reset (I.e., clear) the internal database.

Return type:

None

show_nudb_datasets(show_private=False)

Get datasets in NudbDatabase.

Parameters:

show_private (bool) – Should private datasets be shown?

Returns:

A list with dataset names.

Return type:

list[str]

nudb_use.datasets.person module

nudb_use.datasets.snrkat module

nudb_use.datasets.utd_foreldres_utdnivaa module

nudb_use.datasets.utd_hoeyeste module

nudb_use.datasets.utils module