tradingstrategy-ai / extract-test-set
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/extract-test-set && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/4363" && unzip -o skill.zip -d .claude/skills/extract-test-set && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/extract-test-set/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Extract raw price dataframe for a test case
0 views
0 installs
Skill Content
--- name: extract-test-set description: Extract raw price dataframe for a test case --- # Extract test set from raw prices This is a skill to extract price data from the raw prices for an isolated unit test. ## Inputs 1. Smart contract address and a blockchain as a blockchain explorer link 2. Test case name ## Relevant files Seek metadata and Parquet information here: - [vault database](../../../eth_defi/vault/vaultdb.py) - [data wrangling](../../../eth_defi/research/wrangle_vault_prices.py) ## Ad-hoc script Create an ad-hoc Python script that reads Script inputs - chain id (numeric) - address tuple - test case name Scripts - Extracts the price series from `DEFAULT_UNCLEANED_PRICE_DATABASE` Script outputs - Pytest test module with a single test case - Related Parquet file containing price data only for this vault ## Write test case Then the script creates test_xxx file, stores metadata there inline and creates corresponding test_xxx_price.parquet file for the test case to read. - Include only a single test function, do not generate excessive tests ## Run the script - After running the script, run the generated test case