Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Arctic Alternatives
Similar projects and alternatives to arctic
-
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
Apache Arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
-
-
kafka-crypto-questdb
Using Kafka to track cryptocurrency price trends
-
opentick
A fast tick database for financial timeseries data, built on FoundationDB with simplified SQL layer (by open-trade)
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
fast-trade
low code backtesting library utilizing pandas and technical analysis indicators
-
cinder
Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)
-
-
-
trading-utils
Collection of scripts and utilities for stock market analysis, strategies etc
arctic reviews and mentions
- An oral history of Bank Python
-
How do you store the stock market time-series data?
I use flat files but surprised no one mentioned https://arctic.readthedocs.io/en/latest/
-
Recommendation for a Database for analysis
What you need for your use case is a column-oriented store. I recommend explore bcolz or apache arrow for a column file-based systems. These are very fast, support memory mapping, uses compression and SSD speed (and even CPU architecture, in case of arrow) optimally almost out of the box, and has good interfaces to Numpy and Pandas (in case you are using Python for final data consumption and analysis). The columnar structure makes it easy to add or delete a column easily (or even dynamically). If you need a more scalable (albeit at the cost of speed) solution, you can devise a schema over a regular columnar db or an nosql db - see arctic from Man group for an example.
-
What do they use to manage the tick data?
check this out: https://github.com/man-group/arctic
-
A note from our sponsor - Mergify
blog.mergify.com | 30 Sep 2023
Stats
man-group/arctic is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.
The primary programming language of arctic is Python.