LICENSE
README.md
README.pypi.md
pyproject.toml
src/ashare_lake/__init__.py
src/ashare_lake/__main__.py
src/ashare_lake/file_lock.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/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/exchange/__init__.py
src/ashare_lake/adapters/exchange/st_lists.py
src/ashare_lake/adapters/macro/__init__.py
src/ashare_lake/adapters/macro/indicators.py
src/ashare_lake/adapters/nbs/__init__.py
src/ashare_lake/adapters/nbs/pmi_release.py
src/ashare_lake/adapters/pboc/__init__.py
src/ashare_lake/adapters/pboc/_tables.py
src/ashare_lake/adapters/pboc/social_financing.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/_decode.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/hosts.py
src/ashare_lake/adapters/tdx_protocol/minute_bars.py
src/ashare_lake/adapters/tdx_protocol/quotes.py
src/ashare_lake/adapters/tdx_protocol/sector_bars.py
src/ashare_lake/adapters/tdx_protocol/session.py
src/ashare_lake/adapters/tdx_protocol/_wire/LICENSE.tdxpy
src/ashare_lake/adapters/tdx_protocol/_wire/__init__.py
src/ashare_lake/adapters/tdx_protocol/_wire/constants.py
src/ashare_lake/adapters/tdx_protocol/_wire/exceptions.py
src/ashare_lake/adapters/tdx_protocol/_wire/heartbeat.py
src/ashare_lake/adapters/tdx_protocol/_wire/helper.py
src/ashare_lake/adapters/tdx_protocol/_wire/logger.py
src/ashare_lake/adapters/tdx_protocol/_wire/socket_client.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/__init__.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/base.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/raw_parser.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/setup_commands.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/__init__.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/get_index_bars.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/get_security_bars.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/get_security_count.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/get_security_list.py
src/ashare_lake/adapters/tdx_protocol/_wire/parser/std/get_xdxr_info.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/bootstrap.py
src/ashare_lake/config/loader.py
src/ashare_lake/config/templates/__init__.py
src/ashare_lake/config/templates/ashare-lake.example.toml
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/diagnostics/__init__.py
src/ashare_lake/diagnostics/packages.py
src/ashare_lake/diagnostics/render.py
src/ashare_lake/diagnostics/report.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/domain/units.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/authority_checks.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/intraday_checks.py
src/ashare_lake/quality/macro_checks.py
src/ashare_lake/quality/source_diff.py
src/ashare_lake/quality/unit_checks.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/intraday.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