6 Repos
Tools for retrieving physical commodity market statistics, warehouse inventory reports, and regional price adjustments.
Distinct from Inventory Tracking: Distinct from Warehouse Inventory Systems: focuses on public market-wide commodity data retrieval rather than internal enterprise inventory management.
Explore 6 awesome GitHub repositories matching data & databases · Commodity Market Data. Refine with filters or upvote what's useful.
This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems. The library distinguishes itself through its scraper-based ag
Fetches daily warehouse receipt and inventory reports from major exchanges to track physical commodity supply changes and assess market availability.
Manages multiple acquisition lots per commodity with separate cost bases and dates for capital gains on partial sales.
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Ledger enforces lot matching for cost basis to detect errors and calculate capital gains on sales.
The FinanceToolkit is an open-source Python library for quantitative finance that provides a unified framework for financial analysis, asset valuation, and risk management. It serves as a comprehensive platform for computing over 200 financial metrics and ratios, with capabilities spanning financial ratio analysis, fixed income analytics, macroeconomic data aggregation, options pricing, and portfolio risk management. The toolkit distinguishes itself through a modular architecture that separates data retrieval from computation, with stateless engines for financial models like Black-Scholes, GA
Retrieves current and historical prices for commodities like gold, oil, and agricultural goods.
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
Tracks individual asset acquisition lots and validates their cost basis against transacted costs.
Rotki ist eine Local-First-Finanzmanagement-Suite für Kryptowährungs-Portfolio-Tracking, Steuerbuchhaltung und DeFi-Analysen (Decentralized Finance). Es fungiert als selbstgehostete Anwendung, die alle Finanzunterlagen, Transaktionshistorien und Benutzerdaten in einer verschlüsselten lokalen Datenbank sichert und so sicherstellt, dass sensible Daten vollständig unter der Kontrolle des Benutzers bleiben. Die Plattform zeichnet sich durch eine privatsphärenschonende Architektur aus, die die Abhängigkeit von zentralisiertem Cloud-Speicher oder Drittanbietern eliminiert. Benutzer behalten die volle Kontrolle über ihre Konnektivität, indem sie benutzerdefinierte RPC-Endpunkte (Remote Procedure Call) für Blockchain-Abfragen konfigurieren und Read-Only-API-Integrationen für die Synchronisation von Börsendaten nutzen. Darüber hinaus verwendet die Anwendung einen Zero-Knowledge-Ansatz für die Datensynchronisation, der es Benutzern ermöglicht, ihre Finanzunterlagen sicher über mehrere Geräte hinweg zu sichern und darauf zuzugreifen, ohne private Informationen preiszugeben. Über das Kernmodell für Speicherung und Konnektivität hinaus bietet die Software eine modulare Buchhaltungs-Engine, die Gewinn, Verlust und Steuerkennzahlen berechnet, indem sie vom Benutzer gewählte Kostenbasis-Methoden auf aggregierte Daten anwendet. Sie enthält spezialisierte Parsing-Logik, um rohe Blockchain-Aktivitäten in menschenlesbare Ereignisse zu übersetzen, und deckt komplexe DeFi-Interaktionen wie Liquiditätsbereitstellung, Lending-Positionen und Yield Farming ab. Das System bietet zudem umfassende Visualisierungstools zur Darstellung historischer Trends, Vermögensallokationen und der Entwicklung des Nettovermögens.
Provides tools to aggregate exchange activity and compute cost basis for capital gains and performance reporting.