LICENSE
README.md
pyproject.toml
src/ashare_lake/__init__.py
src/ashare_lake/__main__.py
src/ashare_lake/py.typed
src/ashare_lake.egg-info/PKG-INFO
src/ashare_lake.egg-info/SOURCES.txt
src/ashare_lake.egg-info/dependency_links.txt
src/ashare_lake.egg-info/entry_points.txt
src/ashare_lake.egg-info/requires.txt
src/ashare_lake.egg-info/top_level.txt
src/ashare_lake/adapters/__init__.py
src/ashare_lake/adapters/throttle.py
src/ashare_lake/adapters/akshare/__init__.py
src/ashare_lake/adapters/akshare/trading_status.py
src/ashare_lake/adapters/baostock/__init__.py
src/ashare_lake/adapters/baostock/_session.py
src/ashare_lake/adapters/baostock/delisted_bars.py
src/ashare_lake/adapters/baostock/instruments.py
src/ashare_lake/adapters/baostock/st_history.py
src/ashare_lake/adapters/baostock/valuation.py
src/ashare_lake/adapters/calendar/__init__.py
src/ashare_lake/adapters/calendar/exchange_calendar.py
src/ashare_lake/adapters/calendar/holidays_cn.py
src/ashare_lake/adapters/calendar/seeds/trading_calendar.csv
src/ashare_lake/adapters/cni/__init__.py
src/ashare_lake/adapters/cni/index_constituents_history.py
src/ashare_lake/adapters/cninfo/__init__.py
src/ashare_lake/adapters/cninfo/announcements.py
src/ashare_lake/adapters/cninfo/regulatory.py
src/ashare_lake/adapters/eastmoney/__init__.py
src/ashare_lake/adapters/eastmoney/bars.py
src/ashare_lake/adapters/eastmoney/capital.py
src/ashare_lake/adapters/eastmoney/clist.py
src/ashare_lake/adapters/eastmoney/commodity_bars.py
src/ashare_lake/adapters/eastmoney/common.py
src/ashare_lake/adapters/eastmoney/consensus.py
src/ashare_lake/adapters/eastmoney/corporate_actions.py
src/ashare_lake/adapters/eastmoney/datacenter.py
src/ashare_lake/adapters/eastmoney/datacenter_contracts.py
src/ashare_lake/adapters/eastmoney/earnings_disclosure.py
src/ashare_lake/adapters/eastmoney/economic_calendar.py
src/ashare_lake/adapters/eastmoney/em_auth.py
src/ashare_lake/adapters/eastmoney/fundamentals.py
src/ashare_lake/adapters/eastmoney/index_constituents.py
src/ashare_lake/adapters/eastmoney/industry.py
src/ashare_lake/adapters/eastmoney/institutional.py
src/ashare_lake/adapters/eastmoney/instruments.py
src/ashare_lake/adapters/eastmoney/news_wire.py
src/ashare_lake/adapters/eastmoney/rotation.py
src/ashare_lake/adapters/eastmoney/sectors.py
src/ashare_lake/adapters/eastmoney/share_unlock.py
src/ashare_lake/adapters/eastmoney/stock_news.py
src/ashare_lake/adapters/eastmoney/trading_status.py
src/ashare_lake/adapters/eastmoney/valuation.py
src/ashare_lake/adapters/macro/__init__.py
src/ashare_lake/adapters/macro/indicators.py
src/ashare_lake/adapters/sina/__init__.py
src/ashare_lake/adapters/sina/adj_factors.py
src/ashare_lake/adapters/sina/bars.py
src/ashare_lake/adapters/sina/global_futures.py
src/ashare_lake/adapters/sw/__init__.py
src/ashare_lake/adapters/sw/industry_history.py
src/ashare_lake/adapters/tdx_protocol/__init__.py
src/ashare_lake/adapters/tdx_protocol/bars.py
src/ashare_lake/adapters/tdx_protocol/client.py
src/ashare_lake/adapters/tdx_protocol/corporate_actions.py
src/ashare_lake/adapters/tdx_protocol/sector_bars.py
src/ashare_lake/adapters/tdx_protocol/session.py
src/ashare_lake/adapters/ths/__init__.py
src/ashare_lake/adapters/ths/boards.py
src/ashare_lake/adapters/ths/index_bars.py
src/ashare_lake/adapters/ths/stock_bars.py
src/ashare_lake/adapters/ths/seeds/board_catalog_seed.json
src/ashare_lake/cli/__init__.py
src/ashare_lake/cli/demo.py
src/ashare_lake/cli/main.py
src/ashare_lake/config/__init__.py
src/ashare_lake/config/loader.py
src/ashare_lake/derive/__init__.py
src/ashare_lake/derive/adj_factors.py
src/ashare_lake/derive/industry_index.py
src/ashare_lake/derive/market_breadth.py
src/ashare_lake/derive/sector_code_map.py
src/ashare_lake/derive/sector_routing.py
src/ashare_lake/derive/sentiment_scores.py
src/ashare_lake/derive/trading_status_history.py
src/ashare_lake/domain/__init__.py
src/ashare_lake/domain/datasets.py
src/ashare_lake/domain/partitions.py
src/ashare_lake/domain/rate_limit.py
src/ashare_lake/domain/schemas.py
src/ashare_lake/domain/sentiment.py
src/ashare_lake/domain/symbols.py
src/ashare_lake/orchestrator/__init__.py
src/ashare_lake/orchestrator/compact_gate.py
src/ashare_lake/orchestrator/deps.py
src/ashare_lake/orchestrator/engine.py
src/ashare_lake/orchestrator/init_phases.py
src/ashare_lake/orchestrator/manifest.py
src/ashare_lake/orchestrator/registry.py
src/ashare_lake/orchestrator/run_lock.py
src/ashare_lake/orchestrator/worker_pool.py
src/ashare_lake/quality/__init__.py
src/ashare_lake/quality/audit.py
src/ashare_lake/quality/cross_checks.py
src/ashare_lake/quality/dataset_checks.py
src/ashare_lake/quality/failover.py
src/ashare_lake/quality/source_diff.py
src/ashare_lake/query/__init__.py
src/ashare_lake/query/on_demand.py
src/ashare_lake/query/parquet_scan.py
src/ashare_lake/query/reader.py
src/ashare_lake/query/universe.py
src/ashare_lake/query/views.py
src/ashare_lake/steps/__init__.py
src/ashare_lake/steps/bars.py
src/ashare_lake/steps/capital.py
src/ashare_lake/steps/commodity.py
src/ashare_lake/steps/common.py
src/ashare_lake/steps/delisted.py
src/ashare_lake/steps/events.py
src/ashare_lake/steps/finalize.py
src/ashare_lake/steps/fundamentals.py
src/ashare_lake/steps/http_common.py
src/ashare_lake/steps/macro_risk.py
src/ashare_lake/steps/newsboard.py
src/ashare_lake/steps/reference.py
src/ashare_lake/steps/research.py
src/ashare_lake/steps/rotation.py
src/ashare_lake/steps/structure.py
src/ashare_lake/storage/__init__.py
src/ashare_lake/storage/atomic.py
src/ashare_lake/storage/instruments.py
src/ashare_lake/storage/layout.py
src/ashare_lake/storage/parquet.py
src/ashare_lake/storage/repartition.py
src/ashare_lake/storage/source_snapshots.py
src/ashare_lake/storage/staging_cleanup.py
src/ashare_lake/storage/state.py
src/ashare_lake/storage/valuation_orphans.py