Skip to content

JackScanlon/SAILC

Repository files navigation

SAILDB

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. License: MIT

Important

🚧 This is a work in progress 🚧

An incomplete, unofficial Python package to interface with SAIL Databank's database, supported by a C++20 backend.

Project plan

ODBC & DBI

  • Attempt to conform to PEP 249
  • Assess feasibility of using nanodbc as ODBC backend, or whether a handmade solution would be more perfomant - a C-side implementation of thread safe connection pooling might also be a nice addition

Performance of Py/C API

  • Utilise Apache Arrow for data access and to support batched data transfer to Python

Utilities

  • Handmade DotEnv parser to aid user(s) in managing their workspace alongside profile & secret management

About

WIP: Unofficial C++/Py database interface

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published