├── .github └── workflows │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── examples ├── human.py ├── random_agent.py └── scienceworld-web-server-example.py ├── goldpaths ├── exampleLoadGoldPaths.py └── goldpaths-all.zip ├── media ├── scienceworld_environment.png └── web_demo_screenshot.png ├── requirements-dev.txt ├── requirements.txt ├── scienceworld ├── __init__.py ├── constants.py ├── object_type_ids.tsv ├── scienceworld.jar ├── scienceworld.py ├── tasks.json └── utils.py ├── scripts └── list_scienceworld_task.py ├── setup.py ├── simulator ├── build.sbt ├── package.sh ├── project │ └── plugins.sbt └── src │ └── main │ └── scala │ ├── examples │ └── ExampleRandomAgent.scala │ ├── language │ ├── export │ │ └── HTMLExporter.scala │ ├── model │ │ ├── ActionRequestDef.scala │ │ ├── AddObjToWorld.scala │ │ ├── ArrayFunctions.scala │ │ ├── Assignment.scala │ │ ├── ClassDef.scala │ │ ├── Condition.scala │ │ ├── ConditionalOperator.scala │ │ ├── Define.scala │ │ ├── Exit.scala │ │ ├── Expr.scala │ │ ├── IfStatement.scala │ │ ├── ImportFile.scala │ │ ├── Loop.scala │ │ ├── PredicateDef.scala │ │ ├── Print.scala │ │ ├── Program.scala │ │ ├── RequestAction.scala │ │ ├── Return.scala │ │ ├── RuleDef.scala │ │ ├── SetAgent.scala │ │ └── Statement.scala │ ├── parser │ │ └── Parser.scala │ ├── runtime │ │ ├── AgentInterface.scala │ │ ├── EntryPointConsole.scala │ │ ├── Interpreter.scala │ │ ├── Reader.scala │ │ ├── inputparser │ │ │ └── InputParser.scala │ │ ├── pythonapi │ │ │ └── PythonInterface.scala │ │ └── runners │ │ │ ├── ActionRunner.scala │ │ │ ├── ObjectPropertyRunner.scala │ │ │ ├── PredicateRunner.scala │ │ │ └── RuleRunner.scala │ └── struct │ │ ├── ChangeLog.scala │ │ ├── DynamicValue.scala │ │ ├── EnvObject.scala │ │ ├── ParamIterator.scala │ │ ├── Taxonomy.scala │ │ ├── VariableLUT.scala │ │ └── WalkControl.scala │ ├── scienceworld │ ├── EntryPoint.scala │ ├── actions │ │ ├── Action.scala │ │ ├── ActionActivate.scala │ │ ├── ActionConnectElectrical.scala │ │ ├── ActionEat.scala │ │ ├── ActionFlush.scala │ │ ├── ActionFocus.scala │ │ ├── ActionInventory.scala │ │ ├── ActionLook.scala │ │ ├── ActionMix.scala │ │ ├── ActionMoveObject.scala │ │ ├── ActionMoveToLocation.scala │ │ ├── ActionOpenCloseDoor.scala │ │ ├── ActionRead.scala │ │ ├── ActionTaskDesc.scala │ │ ├── ActionTeleport.scala │ │ ├── ActionUseDevice.scala │ │ └── ActionWait.scala │ ├── environments │ │ ├── BuildingMaker.scala │ │ ├── ContainerMaker.scala │ │ └── EnvironmentMaker.scala │ ├── goldagent │ │ ├── ExampleGoldAgent.scala │ │ └── PathFinder.scala │ ├── input │ │ ├── ActionDefinitions.scala │ │ ├── ActionHandler.scala │ │ ├── ActionTypecaster.scala │ │ └── InputParser.scala │ ├── objects │ │ ├── agent │ │ │ └── Agent.scala │ │ ├── containers │ │ │ ├── Container.scala │ │ │ ├── Sewer.scala │ │ │ └── furniture │ │ │ │ ├── Sittable.scala │ │ │ │ └── Table.scala │ │ ├── devices │ │ │ ├── CoolingSource.scala │ │ │ ├── Device.scala │ │ │ ├── HeatSource.scala │ │ │ ├── Lighter.scala │ │ │ ├── Shovel.scala │ │ │ ├── Sink.scala │ │ │ ├── StopWatch.scala │ │ │ └── Thermometer.scala │ │ ├── document │ │ │ └── Document.scala │ │ ├── electricalcomponent │ │ │ ├── ElectricBuzzer.scala │ │ │ ├── ElectricMotor.scala │ │ │ ├── ElectricalComponent.scala │ │ │ ├── Generator.scala │ │ │ ├── LightBulb.scala │ │ │ ├── Switch.scala │ │ │ └── Wire.scala │ │ ├── environmentoutside │ │ │ ├── FirePit.scala │ │ │ ├── Fountain.scala │ │ │ └── Ground.scala │ │ ├── livingthing │ │ │ ├── LivingThing.scala │ │ │ ├── animals │ │ │ │ ├── Animal.scala │ │ │ │ └── Bee.scala │ │ │ └── plant │ │ │ │ ├── FruitingTree.scala │ │ │ │ ├── PeaPlant.scala │ │ │ │ ├── Plant.scala │ │ │ │ ├── RandomGeneticsPlants.scala │ │ │ │ └── Soil.scala │ │ ├── location │ │ │ └── Location.scala │ │ ├── misc │ │ │ ├── InclinedPlane.scala │ │ │ ├── KitchenItems.scala │ │ │ └── Picture.scala │ │ ├── portal │ │ │ └── Portal.scala │ │ ├── substance │ │ │ ├── Substance.scala │ │ │ ├── food │ │ │ │ └── Food.scala │ │ │ └── paint │ │ │ │ └── Paint.scala │ │ └── taskitems │ │ │ ├── AnswerBox.scala │ │ │ └── UnknownSubstance.scala │ ├── processes │ │ ├── Chemistry.scala │ │ ├── Chopping.scala │ │ ├── Combustion.scala │ │ ├── ElectricalConductivity.scala │ │ ├── HeatTransfer.scala │ │ ├── PlantReproduction.scala │ │ ├── Shovelling.scala │ │ ├── StateOfMatter.scala │ │ ├── genetics │ │ │ ├── Chromosomes.scala │ │ │ └── UnknownPlants.scala │ │ └── lifestage │ │ │ ├── AdultForeverLifeStage.scala │ │ │ ├── AnimalLifeStage.scala │ │ │ ├── BirdLifeStage.scala │ │ │ ├── ButterflyLifeStage.scala │ │ │ ├── FrogLifeStage.scala │ │ │ ├── LifeStage.scala │ │ │ ├── PlantLifeStage.scala │ │ │ └── TortoiseLifeStage.scala │ ├── properties │ │ ├── ContainerProperties.scala │ │ ├── CoolingSourceProperties.scala │ │ ├── DeviceProperties.scala │ │ ├── EdibilityProperties.scala │ │ ├── ElectricalConnectionProperties.scala │ │ ├── HeatSourceProperties.scala │ │ ├── LifeProperties.scala │ │ ├── MaterialProperties.scala │ │ ├── MoveableProperties.scala │ │ ├── PollinationProperties.scala │ │ └── PortalProperties.scala │ ├── runtime │ │ ├── AgentInterface.scala │ │ ├── SimplifierProcessor.scala │ │ └── pythonapi │ │ │ ├── PythonInterface.scala │ │ │ └── TemplateAction.scala │ ├── struct │ │ └── EnvObject.scala │ └── tasks │ │ ├── Task.scala │ │ ├── TaskMaker1.scala │ │ ├── TaskModifier.scala │ │ ├── goals │ │ ├── Goal.scala │ │ ├── ObjMonitor.scala │ │ └── specificgoals │ │ │ ├── GoalChangeStateOfMatter.scala │ │ │ ├── GoalContainerByTemperature.scala │ │ │ ├── GoalContents.scala │ │ │ ├── GoalDevice.scala │ │ │ ├── GoalElectricallyConnected.scala │ │ │ ├── GoalFind.scala │ │ │ ├── GoalLifeStage.scala │ │ │ ├── GoalLocation.scala │ │ │ ├── GoalPastAction.scala │ │ │ └── GoalTemperature.scala │ │ └── specifictasks │ │ ├── TaskChangeOfState.scala │ │ ├── TaskChemistryMix.scala │ │ ├── TaskChemistryMixPaint.scala │ │ ├── TaskElectricCircuit.scala │ │ ├── TaskElectricalConductivity.scala │ │ ├── TaskElectricalConductivity2.scala │ │ ├── TaskFindLivingNonLiving.scala │ │ ├── TaskGrowPlant.scala │ │ ├── TaskIdentifyLifeStages1.scala │ │ ├── TaskIdentifyLifeStages2.scala │ │ ├── TaskInclinedPlane1.scala │ │ ├── TaskInclinedPlane2.scala │ │ ├── TaskInclinedPlane3.scala │ │ ├── TaskLifeSpan.scala │ │ ├── TaskMendelianGenetics1.scala │ │ ├── TaskMendelianGenetics2.scala │ │ ├── TaskParametric.scala │ │ ├── TaskUseInstrumentThermometer.scala │ │ ├── TaskUseInstrumentThermometer2.scala │ │ └── TaskUseInstrumentThermometer3.scala │ └── util │ ├── StringHelpers.scala │ ├── UniqueIdentifier.scala │ └── UniqueTypeID.scala ├── tests └── test_scienceworld.py └── tox.ini /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/README.md -------------------------------------------------------------------------------- /examples/human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/examples/human.py -------------------------------------------------------------------------------- /examples/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/examples/random_agent.py -------------------------------------------------------------------------------- /examples/scienceworld-web-server-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/examples/scienceworld-web-server-example.py -------------------------------------------------------------------------------- /goldpaths/exampleLoadGoldPaths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/goldpaths/exampleLoadGoldPaths.py -------------------------------------------------------------------------------- /goldpaths/goldpaths-all.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/goldpaths/goldpaths-all.zip -------------------------------------------------------------------------------- /media/scienceworld_environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/media/scienceworld_environment.png -------------------------------------------------------------------------------- /media/web_demo_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/media/web_demo_screenshot.png -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | build 2 | flake8 3 | pre-commit 4 | py4j 5 | pytest 6 | tox 7 | twine 8 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | py4j 2 | -------------------------------------------------------------------------------- /scienceworld/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/__init__.py -------------------------------------------------------------------------------- /scienceworld/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/constants.py -------------------------------------------------------------------------------- /scienceworld/object_type_ids.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/object_type_ids.tsv -------------------------------------------------------------------------------- /scienceworld/scienceworld.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/scienceworld.jar -------------------------------------------------------------------------------- /scienceworld/scienceworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/scienceworld.py -------------------------------------------------------------------------------- /scienceworld/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/tasks.json -------------------------------------------------------------------------------- /scienceworld/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scienceworld/utils.py -------------------------------------------------------------------------------- /scripts/list_scienceworld_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/scripts/list_scienceworld_task.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/setup.py -------------------------------------------------------------------------------- /simulator/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/build.sbt -------------------------------------------------------------------------------- /simulator/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/package.sh -------------------------------------------------------------------------------- /simulator/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/project/plugins.sbt -------------------------------------------------------------------------------- /simulator/src/main/scala/examples/ExampleRandomAgent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/examples/ExampleRandomAgent.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/export/HTMLExporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/export/HTMLExporter.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/ActionRequestDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/ActionRequestDef.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/AddObjToWorld.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/AddObjToWorld.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/ArrayFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/ArrayFunctions.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Assignment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Assignment.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/ClassDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/ClassDef.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Condition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Condition.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/ConditionalOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/ConditionalOperator.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Define.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Define.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Exit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Exit.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Expr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Expr.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/IfStatement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/IfStatement.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/ImportFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/ImportFile.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Loop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Loop.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/PredicateDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/PredicateDef.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Print.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Print.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Program.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Program.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/RequestAction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/RequestAction.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Return.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Return.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/RuleDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/RuleDef.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/SetAgent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/SetAgent.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/model/Statement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/model/Statement.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/parser/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/parser/Parser.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/AgentInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/AgentInterface.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/EntryPointConsole.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/EntryPointConsole.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/Interpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/Interpreter.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/Reader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/Reader.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/inputparser/InputParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/inputparser/InputParser.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/pythonapi/PythonInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/pythonapi/PythonInterface.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/runners/ActionRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/runners/ActionRunner.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/runners/ObjectPropertyRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/runners/ObjectPropertyRunner.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/runners/PredicateRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/runners/PredicateRunner.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/runtime/runners/RuleRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/runtime/runners/RuleRunner.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/ChangeLog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/ChangeLog.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/DynamicValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/DynamicValue.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/EnvObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/EnvObject.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/ParamIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/ParamIterator.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/Taxonomy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/Taxonomy.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/VariableLUT.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/VariableLUT.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/language/struct/WalkControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/language/struct/WalkControl.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/EntryPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/EntryPoint.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/Action.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/Action.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionActivate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionActivate.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionConnectElectrical.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionConnectElectrical.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionEat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionEat.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionFlush.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionFlush.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionFocus.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionFocus.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionInventory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionInventory.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionLook.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionLook.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionMix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionMix.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionMoveObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionMoveObject.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionMoveToLocation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionMoveToLocation.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionOpenCloseDoor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionOpenCloseDoor.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionRead.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionRead.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionTaskDesc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionTaskDesc.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionTeleport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionTeleport.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionUseDevice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionUseDevice.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/actions/ActionWait.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/actions/ActionWait.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/environments/BuildingMaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/environments/BuildingMaker.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/environments/ContainerMaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/environments/ContainerMaker.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/environments/EnvironmentMaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/environments/EnvironmentMaker.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/goldagent/ExampleGoldAgent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/goldagent/ExampleGoldAgent.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/goldagent/PathFinder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/goldagent/PathFinder.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/input/ActionDefinitions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/input/ActionDefinitions.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/input/ActionHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/input/ActionHandler.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/input/ActionTypecaster.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/input/ActionTypecaster.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/input/InputParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/input/InputParser.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/agent/Agent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/agent/Agent.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/containers/Container.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/containers/Container.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/containers/Sewer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/containers/Sewer.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/containers/furniture/Sittable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/containers/furniture/Sittable.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/containers/furniture/Table.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/containers/furniture/Table.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/CoolingSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/CoolingSource.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/Device.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/Device.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/HeatSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/HeatSource.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/Lighter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/Lighter.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/Shovel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/Shovel.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/Sink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/Sink.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/StopWatch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/StopWatch.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/devices/Thermometer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/devices/Thermometer.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/document/Document.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/document/Document.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricBuzzer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricBuzzer.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricMotor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricMotor.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricalComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/ElectricalComponent.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/Generator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/Generator.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/LightBulb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/LightBulb.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/Switch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/Switch.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/electricalcomponent/Wire.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/electricalcomponent/Wire.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/environmentoutside/FirePit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/environmentoutside/FirePit.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/environmentoutside/Fountain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/environmentoutside/Fountain.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/environmentoutside/Ground.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/environmentoutside/Ground.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/LivingThing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/LivingThing.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/animals/Animal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/animals/Animal.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/animals/Bee.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/animals/Bee.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/plant/FruitingTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/plant/FruitingTree.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/plant/PeaPlant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/plant/PeaPlant.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/plant/Plant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/plant/Plant.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/plant/RandomGeneticsPlants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/plant/RandomGeneticsPlants.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/livingthing/plant/Soil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/livingthing/plant/Soil.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/location/Location.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/location/Location.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/misc/InclinedPlane.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/misc/InclinedPlane.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/misc/KitchenItems.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/misc/KitchenItems.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/misc/Picture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/misc/Picture.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/portal/Portal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/portal/Portal.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/substance/Substance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/substance/Substance.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/substance/food/Food.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/substance/food/Food.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/substance/paint/Paint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/substance/paint/Paint.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/taskitems/AnswerBox.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/taskitems/AnswerBox.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/objects/taskitems/UnknownSubstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/objects/taskitems/UnknownSubstance.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/Chemistry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/Chemistry.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/Chopping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/Chopping.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/Combustion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/Combustion.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/ElectricalConductivity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/ElectricalConductivity.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/HeatTransfer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/HeatTransfer.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/PlantReproduction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/PlantReproduction.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/Shovelling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/Shovelling.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/StateOfMatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/StateOfMatter.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/genetics/Chromosomes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/genetics/Chromosomes.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/genetics/UnknownPlants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/genetics/UnknownPlants.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/AdultForeverLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/AdultForeverLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/AnimalLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/AnimalLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/BirdLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/BirdLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/ButterflyLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/ButterflyLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/FrogLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/FrogLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/LifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/LifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/PlantLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/PlantLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/processes/lifestage/TortoiseLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/processes/lifestage/TortoiseLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/ContainerProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/ContainerProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/CoolingSourceProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/CoolingSourceProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/DeviceProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/DeviceProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/EdibilityProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/EdibilityProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/ElectricalConnectionProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/ElectricalConnectionProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/HeatSourceProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/HeatSourceProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/LifeProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/LifeProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/MaterialProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/MaterialProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/MoveableProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/MoveableProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/PollinationProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/PollinationProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/properties/PortalProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/properties/PortalProperties.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/runtime/AgentInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/runtime/AgentInterface.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/runtime/SimplifierProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/runtime/SimplifierProcessor.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/runtime/pythonapi/PythonInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/runtime/pythonapi/PythonInterface.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/runtime/pythonapi/TemplateAction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/runtime/pythonapi/TemplateAction.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/struct/EnvObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/struct/EnvObject.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/Task.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/Task.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/TaskMaker1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/TaskMaker1.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/TaskModifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/TaskModifier.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/Goal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/Goal.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/ObjMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/ObjMonitor.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalChangeStateOfMatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalChangeStateOfMatter.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalContainerByTemperature.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalContainerByTemperature.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalContents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalContents.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalDevice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalDevice.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalElectricallyConnected.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalElectricallyConnected.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalFind.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalFind.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalLifeStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalLifeStage.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalLocation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalLocation.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalPastAction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalPastAction.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalTemperature.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/goals/specificgoals/GoalTemperature.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChangeOfState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChangeOfState.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChemistryMix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChemistryMix.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChemistryMixPaint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskChemistryMixPaint.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricCircuit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricCircuit.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricalConductivity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricalConductivity.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricalConductivity2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskElectricalConductivity2.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskFindLivingNonLiving.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskFindLivingNonLiving.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskGrowPlant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskGrowPlant.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskIdentifyLifeStages1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskIdentifyLifeStages1.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskIdentifyLifeStages2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskIdentifyLifeStages2.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane1.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane2.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskInclinedPlane3.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskLifeSpan.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskLifeSpan.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskMendelianGenetics1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskMendelianGenetics1.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskMendelianGenetics2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskMendelianGenetics2.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskParametric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskParametric.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer2.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/scienceworld/tasks/specifictasks/TaskUseInstrumentThermometer3.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/util/StringHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/util/StringHelpers.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/util/UniqueIdentifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/util/UniqueIdentifier.scala -------------------------------------------------------------------------------- /simulator/src/main/scala/util/UniqueTypeID.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/simulator/src/main/scala/util/UniqueTypeID.scala -------------------------------------------------------------------------------- /tests/test_scienceworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/tests/test_scienceworld.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/ScienceWorld/HEAD/tox.ini --------------------------------------------------------------------------------