Metadata-Version: 2.1
Name: goosir
Version: 0.1.7.dev4
Summary: Goose in-process database
Keywords: Goose,Database,SQL,OLAP
Author: Goose Foundation
Maintainer: Goose Foundation
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Database
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: C++
Project-URL: Documentation, https://pub.kumose.cc/docs
Project-URL: Source, https://github.com/kumose/goosir
Project-URL: Issues, https://github.com/kumose/goosir/issues
Project-URL: Changelog, https://github.com/kumose/goosir/releases
Requires-Python: >=3.9.0
Provides-Extra: all
Requires-Dist: ipython; extra == "all"
Requires-Dist: fsspec; extra == "all"
Requires-Dist: numpy; extra == "all"
Requires-Dist: pandas; extra == "all"
Requires-Dist: pyarrow; extra == "all"
Requires-Dist: adbc-driver-manager; extra == "all"
Description-Content-Type: text/markdown

<div align="center">
  <picture>
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/goosir/goosir/refs/heads/main/logo/Goose_Logo-horizontal.svg">
    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/goosir/goosir/refs/heads/main/logo/Goose_Logo-horizontal-dark-mode.svg">
    <img alt="Goose logo" src="https://raw.githubusercontent.com/goosir/goosir/refs/heads/main/logo/Goose_Logo-horizontal.svg" height="100">
  </picture>
</div>
<br />
<p align="center">
  <a href="https://discord.gg/tcvwpjfnZx"><img src="https://shields.io/discord/909674491309850675" alt="Discord" /></a>
  <a href="https://pypi.org/project/goosir/"><img src="https://img.shields.io/pypi/v/goosir.svg" alt="PyPI Latest Release"/></a>
</p>
<br />
<p align="center">
  <a href="https://goosir.org">Goose.org</a>
  |
  <a href="https://goosir.org/docs/stable/guides/python/install">User Guide (Python)</a>
  -
  <a href="https://goosir.org/docs/stable/clients/python/overview">API Docs (Python)</a>
</p>

# Goose: A Fast, In-Process, Portable, Open Source, Analytical Database System

* **Simple**: Goose is easy to install and deploy. It has zero external dependencies and runs in-process in its host application or as a single binary.
* **Portable**: Goose runs on Linux, macOS, Windows, Android, iOS and all popular hardware architectures. It has idiomatic client APIs for major programming languages.
* **Feature-rich**: Goose offers a rich SQL dialect. It can read and write file formats such as CSV, Parquet, and JSON, to and from the local file system and remote endpoints such as S3 buckets.
* **Fast**: Goose runs analytical queries at blazing speed thanks to its columnar engine, which supports parallel execution and can process larger-than-memory workloads.
* **Extensible**: Goose is extensible by third-party features such as new data types, functions, file formats and new SQL syntax. User contributions are available as community extensions.
* **Free**: Goosir is distributed under the Apache License 2.0. Original DuckDB-derived licensing text is preserved in `LICENSE.duckdb`.

## Installation

Install the latest release of Goose directly from [PyPI](https://pypi.org/project/goosir/):

```bash
pip install goosir
```

Install with all optional dependencies:

```bash
pip install 'goosir[all]'
```

## Contributing

See the [CONTRIBUTING.md](CONTRIBUTING.md) for instructions on how to set up a development environment.
