Skip to content

Commit 2307ed9

Browse files
Acknowledge Slavi and Wilfred - who've dedicated a ton of time to the open sourcing effort
1 parent 31021e7 commit 2307ed9

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

README.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# [Arctic TimeSeries and Tick store](https://github.com/ahlmss/arctic)
22

3-
Arctic is a high performance datastore for numeric data. It supports [Pandas](http://pandas.pydata.org/),
4-
[numpy](http://www.numpy.org/) arrays and pickled objects out-of-the-box, with pluggable support for
3+
Arctic is a high performance datastore for numeric data. It supports [Pandas](http://pandas.pydata.org/),
4+
[numpy](http://www.numpy.org/) arrays and pickled objects out-of-the-box, with pluggable support for
55
other data types and optional versioning.
66

7-
Arctic can query millions of rows per second per client, achieves ~10x compression on network bandwidth,
8-
~10x compression on disk, and scales to hundreds of millions of rows per second per
7+
Arctic can query millions of rows per second per client, achieves ~10x compression on network bandwidth,
8+
~10x compression on disk, and scales to hundreds of millions of rows per second per
99
[MongoDB](https://www.mongodb.org/) instance.
1010

1111
Arctic has been under active development at [Man AHL](http://www.ahl.com/) since 2012.
@@ -65,17 +65,17 @@ End-Of-Day; Minute Bars; etc.).
6565

6666
Arctic supports multiple data libraries per user. A user (or namespace)
6767
maps to a MongoDB database (the granularity of mongo authentication). The library
68-
itself is composed of a number of collections within the database. Libraries look like:
68+
itself is composed of a number of collections within the database. Libraries look like:
6969

70-
* user.EOD
70+
* user.EOD
7171
* user.ONEMINUTE
7272

7373
A library is mapped to a Python class. All library databases in MongoDB are prefixed with 'arctic_'
7474

7575
### Storage Engines
7676

7777
Arctic includes two storage engines:
78-
78+
7979
* [VersionStore](arctic/store/version_store.py): a key-value versioned TimeSeries store. It supports:
8080
* Pandas data types (other Python types pickled)
8181
* Multiple versions of each data item. Can easily read previous versions.
@@ -85,7 +85,7 @@ Arctic includes two storage engines:
8585
* Audited writes: API for saving metadata and data before and after a write.
8686
* a wide range of TimeSeries data frequencies: End-Of-Day to Minute bars
8787
* [See the HowTo](howtos/how_to_use_arctic.py)
88-
* [TickStore](arctic/tickstore/tickstore.py): Column oriented tick database. Supports
88+
* [TickStore](arctic/tickstore/tickstore.py): Column oriented tick database. Supports
8989
dynamic fields, chunks aren't versioned. Designed for large continuously ticking data.
9090

9191
Arctic storage implementations are **pluggable**. VersionStore is the default.
@@ -113,8 +113,10 @@ It wouldn't be possible without the work of the AHL Data Engineering Team includ
113113
* Tom Taylor
114114
* Tope Olukemi
115115
* Drake Siard
116-
* ... and many others ...
117-
116+
* [Slavi Marinov](https://github.com/slavi)
117+
* [Wilfred Hughes](https://github.com/wilfred)
118+
* ... and many others ...
119+
118120
Contributions welcome!
119121

120122
## License

0 commit comments

Comments
 (0)