Skip to content

Python project with tools to analyze financial timeseries of a single asset or a group of assets. It is solely made for daily or less frequent data.

License

Notifications You must be signed in to change notification settings

CaptorAB/openseries

Captor Fund Management AB



openseries

PyPI version Conda Version Platform Python version GitHub Action Test Suite codecov Documentation Status Poetry Ruff GitHub License Code Sample

Tools for analyzing financial timeseries of a single asset or a group of assets. Designed for daily or less frequent data.

⚠️ Python Version Notice: Python 3.10 support is deprecated and will be removed, no earlier than 2025-12-01. Please upgrade to Python ≥3.11. See #340 (pinned) for details.

Documentation

Complete documentation is available at: https://openseries.readthedocs.io

The documentation includes:

  • Quick start guide
  • API reference
  • Tutorials and examples
  • Installation instructions

Installation

pip install openseries

or:

conda install -c conda-forge openseries

Quick Start

from openseries import OpenTimeSeries
import yfinance as yf

move=yf.Ticker(ticker="^MOVE")
history=move.history(period="max")
series=OpenTimeSeries.from_df(dframe=history.loc[:, "Close"])
_=series.set_new_label(lvl_zero="ICE BofAML MOVE Index")
_,_=series.plot_series()

Sample output using the report_html() function

Two Assets Compared

About

Python project with tools to analyze financial timeseries of a single asset or a group of assets. It is solely made for daily or less frequent data.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages