LICENSE
README.md
pyproject.toml
src/design_research_problems/__init__.py
src/design_research_problems/_exceptions.py
src/design_research_problems/_lazy_exports.py
src/design_research_problems/_optional.py
src/design_research_problems/ideation.py
src/design_research_problems/py.typed
src/design_research_problems.egg-info/PKG-INFO
src/design_research_problems.egg-info/SOURCES.txt
src/design_research_problems.egg-info/dependency_links.txt
src/design_research_problems.egg-info/requires.txt
src/design_research_problems.egg-info/top_level.txt
src/design_research_problems/_assets/catalog/decision/laptop_computer_design/shiau_tseng_heutchy_michalek_2007/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_corrosion_resistant/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_corrosion_resistant/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_high_strength/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_high_strength/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_lightweight/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_lightweight/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_resistant_to_heat/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_kitchen_utensil_grip_resistant_to_heat/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_corrosion_resistant/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_corrosion_resistant/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_high_strength/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_high_strength/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_lightweight/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_lightweight/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_resistant_to_heat/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_safety_helmet_resistant_to_heat/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_corrosion_resistant/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_corrosion_resistant/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_high_strength/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_high_strength/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_lightweight/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_lightweight/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_resistant_to_heat/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_spacecraft_component_resistant_to_heat/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_corrosion_resistant/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_corrosion_resistant/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_high_strength/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_high_strength/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_lightweight/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_lightweight/problem.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_resistant_to_heat/benchmark.toml
src/design_research_problems/_assets/catalog/decision/material_selection/mseval_underwater_component_resistant_to_heat/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/battery_pack_18650_open_ended/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/battery_pack_18650_series_parallel/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/iot_home_cooling_system_design/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_seven_point_asymmetric/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_seven_point_symmetric/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_three_point_symmetric/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_three_point_symmetric_depth_eighth/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_three_point_symmetric_depth_sixth/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_roof_truss_three_point_symmetric_depth_sixth_discrete_sizing/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/planar_truss_span/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/space_truss_span/problem.toml
src/design_research_problems/_assets/catalog/grammar_based/truss_analysis_program_design/problem.toml
src/design_research_problems/_assets/catalog/ideation/accessible_drinking_fountain/goldschmidt_smolkov_2006/problem.toml
src/design_research_problems/_assets/catalog/ideation/accessible_drinking_fountain/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/bike_rack/jansson_smith_1991/problem.toml
src/design_research_problems/_assets/catalog/ideation/chocolate_packaging/goldschmidt_smolkov_2006/problem.toml
src/design_research_problems/_assets/catalog/ideation/home_energy_conservation/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/human_motion_energy_harvesting/fu_chan_cagan_kotovsky_schunn_wood_2013/problem.toml
src/design_research_problems/_assets/catalog/ideation/human_motion_energy_harvesting/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/injured_athlete_campus_mobility/hu_booth_reid_2015/problem.toml
src/design_research_problems/_assets/catalog/ideation/joint_immobilization_device/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/joint_immobilization_device/wilson_rosen_nelson_yen_2010/problem.toml
src/design_research_problems/_assets/catalog/ideation/measure_passage_of_time/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/measure_passage_of_time/tseng_moss_cagan_kotovsky_2008/problem.toml
src/design_research_problems/_assets/catalog/ideation/measuring_cup_for_blind_users/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/measuring_cup_for_blind_users/jansson_smith_1991/problem.toml
src/design_research_problems/_assets/catalog/ideation/milk_frothing_product/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/milk_frothing_product/toh_miller_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/one_handed_lidded_container_opening/jablokow_2015/problem.toml
src/design_research_problems/_assets/catalog/ideation/one_handed_lidded_container_opening/silk_daly_jablokow_yilmaz_rosenberg_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/out_of_reach_book_retrieval/cardoso_badke_schaub_2011/problem.toml
src/design_research_problems/_assets/catalog/ideation/out_of_reach_book_retrieval/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/peanut_shelling/fu_cagan_kotovsky_2010/problem.toml
src/design_research_problems/_assets/catalog/ideation/peanut_shelling/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/peanut_shelling/linsey_green_murphy_wood_markman_2005/problem.toml
src/design_research_problems/_assets/catalog/ideation/powdered_surface_coating/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/powdered_surface_coating/linsey_wood_markman_2008_domain_specific/problem.toml
src/design_research_problems/_assets/catalog/ideation/powdered_surface_coating/linsey_wood_markman_2008_general/problem.toml
src/design_research_problems/_assets/catalog/ideation/public_belongings_security/jablokow_2015/problem.toml
src/design_research_problems/_assets/catalog/ideation/public_belongings_security/silk_daly_jablokow_yilmaz_rosenberg_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/remote_village_rainwater_access/jablokow_2015/problem.toml
src/design_research_problems/_assets/catalog/ideation/remote_village_rainwater_access/silk_daly_jablokow_yilmaz_rosenberg_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/small_towel_folding/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/small_towel_folding/linsey_wood_markman_2008/problem.toml
src/design_research_problems/_assets/catalog/ideation/snow_transport_for_novices/jablokow_2015/problem.toml
src/design_research_problems/_assets/catalog/ideation/snow_transport_for_novices/silk_daly_jablokow_yilmaz_rosenberg_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/spill_proof_coffee_cup/jansson_smith_1991/problem.toml
src/design_research_problems/_assets/catalog/ideation/travel_exercise_device/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/travel_exercise_device/linsey_viswanathan_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/walking_texting_accident_reduction/goucher_lambert_cagan_2019/problem.toml
src/design_research_problems/_assets/catalog/ideation/walking_texting_accident_reduction/miller_bailey_kirlik_2014/problem.toml
src/design_research_problems/_assets/catalog/ideation/wheelchair_peach_picking/joshi_summers_2014/problem.toml
src/design_research_problems/_assets/catalog/mcp/build123d_parametric_mounting_bracket/problem.toml
src/design_research_problems/_assets/catalog/optimization/battery_pack_18650_open_ended_capacity_max/problem.toml
src/design_research_problems/_assets/catalog/optimization/battery_pack_18650_series_parallel_cost_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/gmpb_default_dynamic_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/moneymaker_hip_pump_cost_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/pill_capsule_min_area/problem.toml
src/design_research_problems/_assets/catalog/optimization/planar_truss_span_deflection_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/planar_truss_span_fos_max/problem.toml
src/design_research_problems/_assets/catalog/optimization/planar_truss_span_mass_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/space_truss_span_mass_min/problem.toml
src/design_research_problems/_assets/catalog/optimization/treadle_pump_ide_material_min/problem.toml
src/design_research_problems/_assets/ideation/catalog.toml
src/design_research_problems/_catalog/__init__.py
src/design_research_problems/_catalog/_loader.py
src/design_research_problems/_catalog/_manifest.py
src/design_research_problems/_catalog/_registry.py
src/design_research_problems/_catalog/_validation.py
src/design_research_problems/gui/__init__.py
src/design_research_problems/gui/__main__.py
src/design_research_problems/gui/_launcher.py
src/design_research_problems/gui/_tk_shared.py
src/design_research_problems/gui/iot_home_cooling_tk.py
src/design_research_problems/gui/truss_analysis_program_tk.py
src/design_research_problems/problems/__init__.py
src/design_research_problems/problems/_assets.py
src/design_research_problems/problems/_computable.py
src/design_research_problems/problems/_decision.py
src/design_research_problems/problems/_grammar.py
src/design_research_problems/problems/_mcp.py
src/design_research_problems/problems/_mcp_problem.py
src/design_research_problems/problems/_metadata.py
src/design_research_problems/problems/_optimization.py
src/design_research_problems/problems/_problem.py
src/design_research_problems/problems/_text.py
src/design_research_problems/problems/_domains/__init__.py
src/design_research_problems/problems/_domains/battery_cell_model.py
src/design_research_problems/problems/_domains/battery_circuit.py
src/design_research_problems/problems/_domains/battery_core.py
src/design_research_problems/problems/_domains/battery_layout.py
src/design_research_problems/problems/_domains/battery_series_parallel.py
src/design_research_problems/problems/_domains/build123d_cad.py
src/design_research_problems/problems/_domains/build123d_mcp_server.py
src/design_research_problems/problems/_domains/iot_home.py
src/design_research_problems/problems/_domains/planar_truss.py
src/design_research_problems/problems/_domains/space_truss.py
src/design_research_problems/problems/_domains/truss_ap.py
src/design_research_problems/problems/_domains/truss_core.py
src/design_research_problems/problems/decision/__init__.py
src/design_research_problems/problems/decision/_mseval.py
src/design_research_problems/problems/grammar/__init__.py
src/design_research_problems/problems/grammar/_battery_cell_model.py
src/design_research_problems/problems/grammar/_battery_circuit.py
src/design_research_problems/problems/grammar/_battery_core.py
src/design_research_problems/problems/grammar/_battery_layout.py
src/design_research_problems/problems/grammar/_battery_pack_open.py
src/design_research_problems/problems/grammar/_battery_pack_sp.py
src/design_research_problems/problems/grammar/_battery_problem_base.py
src/design_research_problems/problems/grammar/_iot_home.py
src/design_research_problems/problems/grammar/_planar_truss.py
src/design_research_problems/problems/grammar/_space_truss.py
src/design_research_problems/problems/grammar/_truss_ap.py
src/design_research_problems/problems/optimization/__init__.py
src/design_research_problems/problems/optimization/_battery_grid.py
src/design_research_problems/problems/optimization/_battery_open_ended.py
src/design_research_problems/problems/optimization/_gmpb.py
src/design_research_problems/problems/optimization/_ide_treadle.py
src/design_research_problems/problems/optimization/_moneymaker.py
src/design_research_problems/problems/optimization/_pill.py
src/design_research_problems/problems/optimization/_truss_topology.py
tests/test_battery_circuit_backend.py
tests/test_battery_optimization_problems.py
tests/test_build123d_cad_coverage.py
tests/test_build123d_mcp_server.py
tests/test_build123d_script_safety.py
tests/test_examples.py
tests/test_gui_launcher.py
tests/test_gui_library.py
tests/test_ide_treadle_problem.py
tests/test_ideation_catalog.py
tests/test_iot_home_problem.py
tests/test_mcp_problem.py
tests/test_mcp_servers.py
tests/test_moneymaker_problem.py
tests/test_packaging_resources.py
tests/test_public_api.py
tests/test_registry_and_problems.py
tests/test_tk_shared.py
tests/test_truss_ap_problem.py
tests/test_trussme_real.py