An open API service indexing awesome lists of open source software.

https://github.com/mongodb/bson-numpy

This project has been superseded by PyMongoArrow - https://github.com/mongodb-labs/mongo-arrow/tree/main/bindings/python
https://github.com/mongodb/bson-numpy

Last synced: 4 months ago
JSON representation

This project has been superseded by PyMongoArrow - https://github.com/mongodb-labs/mongo-arrow/tree/main/bindings/python

Awesome Lists containing this project

README

        

==========
BSON-NumPy
==========

MongoDB, Inc. has stopped development of BSON-NumPy and this project has been superseded by
`PyMongoArrow `_. In addition
to NumPy arrays, **PyMongoArrow** also supports direct conversion of MongoDB query results to
Pandas DataFrames and Apache Arrow Tables, amongst other features. See the project
`documentation `_ to get started with **PyMongoArrow**.

:Info: See `the mongo site `_ for more information. See `GitHub `_ for the latest source.
:Author: Anna Herlihy
:Maintainer: The MongoDB Python Team
:Documentation: https://bson-numpy.readthedocs.io/en/latest/

About
=====

A Python extension written in C that uses `libbson
`_ to convert between `NumPy `_
arrays and `BSON `_, the native data format of MongoDB.

This project is a **prototype** and not ready for production use.

Bugs / Feature Requests
=======================

Think you’ve found a bug? Want to see a new feature in BSON-NumPy? `Please open a
issue in github. `_

How To Ask For Help
-------------------

Please include all of the following information when opening an issue:

- Detailed steps to reproduce the problem, including full traceback, if possible.
- The exact python version used, with patch level::

$ python -c "import sys; print(sys.version)"

- The exact version of bson-numpy used::

$ python -c "import bsonnumpy; print(bsonnumpy.__version__)"

- The operating system and version (e.g. Windows 7, OSX 10.8, ...)

Installation
============

Please see the `instructions on readthedocs.
`_

Dependencies
============

BSON-NumPy supports CPython 3.5+. BSON-NumPy requires NumPy 1.17.0+, and works
with PyMongo 3.6+.

Examples
========

Please see the `examples on readthedocs.
`_

Documentation
=============

Please see the `documentation on readthedocs.
`_

Testing
=======

The easiest way to run the tests is to run **python setup.py test** in
the root of the distribution.

.. _sphinx: http://sphinx.pocoo.org/