How-to… (recipes)# 3. How to find a stimulus 3.1. In this documentation 3.1.1. Search bar 3.1.2. Overviews of all modules and functions 3.1.3. Visual overview (coming soon) 3.2. From within Python 3.2.1. Visual overviews 3.2.2. Autocompletion in interactive interpreters 3.2.3. Using help() to list contents 3.3. How stimupy is organized 3.3.1. High-level submodules 3.3.2. Low-level submodules (sub-submodules) 3.3.3. Multiple Approaches to the Same Stimulus 3.3.4. The philosophy behind components vs. stimuli 5. How to use stimuli beyond stimupy 5.1. Display stimuli / integrate in experiments 5.1.1. PsychoPy-based display 5.1.2. PsychToolBox-based (MATLAB) display 5.2. Save & export stimuli 5.2.1. Fileformats 5.2.1.1. Python .pickle 5.2.1.2. Numpy .npy 5.2.1.3. JSON .json 5.2.1.4. MATLAB .mat 5.2.1.5. Image formats 5.2.2. Exporting only parameters 5.3. Share & distribute stimuli 5.3.1. What to share? 5.3.2. Existing stimulus, specific parameterization 5.3.3. Custom stimulus 5.3.4. Stimulus-sets Replicate existing stimuli Adjusting resolution Create color stimuli Method 1: Create RGB arrays directly Method 2: Use masks for multi-color stimuli Method 3: Color stimuli with transparency Method 4: Using color space conversions Specifying chromaticities Color specification reference Choosing the right method Create stimuli spanning a parameter space Create a stimspace in stimupy Example: 1D stimspace for Gabors Example: 2D stimspace for Gabors Compose stimuli from components Method 1: Direct composition functions Method 2: Simple array operations Method 3: Mask-based composition More complex example: Dartboard Using helper functions for mask-based composition Choosing the right method General workflow