├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── init.sh ├── release_message.sh ├── rename_project.sh └── workflows │ ├── main.yml │ ├── release.yml │ └── rename_project.yml ├── .gitignore ├── CONTRIBUTING.md ├── Containerfile ├── HISTORY.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs └── index.md ├── experiment ├── __init__.py ├── batch_run.sh ├── bologna_clean │ ├── clean.net.xml │ ├── e1_output.xml │ ├── joined.rou.xml │ ├── joined_detectors.add.xml │ ├── joined_tls.add.xml │ ├── joined_vtypes.add.xml │ ├── run.sumocfg │ ├── sumo_log.txt │ ├── tripinfo.xml │ └── tripinfos.xml ├── gen_data.sh ├── sumo_env.py ├── sumo_exp.py └── traci_tls │ ├── cross.con.xml │ ├── cross.det.xml │ ├── cross.edg.xml │ ├── cross.net.xml │ ├── cross.nod.xml │ ├── cross.out │ ├── cross.rou.xml │ ├── cross.rou1.xml │ ├── cross.rou2.xml │ ├── cross.rou3.xml │ ├── cross.rou4.xml │ ├── cross.rou5.xml │ ├── run.sumocfg │ ├── run.sumocfg1 │ ├── run.sumocfg2 │ ├── run.sumocfg3 │ ├── run.sumocfg4 │ ├── run.sumocfg5 │ └── tripinfo.xml ├── mkdocs.yml ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_base.py ├── test_graph_process.py ├── test_sumo_env.py └── test_tsim_rule.py └── transworld ├── VERSION ├── __init__.py ├── base.py ├── finetune.py ├── game ├── VERSION ├── __init__.py ├── __main__.py ├── base.py ├── cli.py ├── core │ ├── __init__.py │ ├── config.py │ ├── controller.py │ ├── init.py │ ├── node.py │ └── typing.py ├── data │ ├── __init__.py │ ├── dataloader.py │ └── dataset.py ├── graph │ ├── __init__.py │ └── graph.py ├── model │ ├── HGT.py │ ├── __init__.py │ ├── generator.py │ ├── linear.py │ └── loss.py └── operator │ ├── __init__.py │ └── transform.py ├── graph ├── __init__.py ├── load.py └── process.py ├── rules ├── __init__.py ├── post_process.py ├── post_process_old.py ├── pre_process.py └── pre_process_old.py ├── run.sh └── transworld_exp.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/init.sh -------------------------------------------------------------------------------- /.github/release_message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/release_message.sh -------------------------------------------------------------------------------- /.github/rename_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/rename_project.sh -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rename_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.github/workflows/rename_project.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/Containerfile -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/docs/index.md -------------------------------------------------------------------------------- /experiment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiment/batch_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/batch_run.sh -------------------------------------------------------------------------------- /experiment/bologna_clean/clean.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/clean.net.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/e1_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/e1_output.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/joined.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/joined.rou.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/joined_detectors.add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/joined_detectors.add.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/joined_tls.add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/joined_tls.add.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/joined_vtypes.add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/joined_vtypes.add.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/run.sumocfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/run.sumocfg -------------------------------------------------------------------------------- /experiment/bologna_clean/sumo_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/sumo_log.txt -------------------------------------------------------------------------------- /experiment/bologna_clean/tripinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/tripinfo.xml -------------------------------------------------------------------------------- /experiment/bologna_clean/tripinfos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/bologna_clean/tripinfos.xml -------------------------------------------------------------------------------- /experiment/gen_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/gen_data.sh -------------------------------------------------------------------------------- /experiment/sumo_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/sumo_env.py -------------------------------------------------------------------------------- /experiment/sumo_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/sumo_exp.py -------------------------------------------------------------------------------- /experiment/traci_tls/cross.con.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.con.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.det.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.det.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.edg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.edg.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.net.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.nod.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.nod.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.out -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou1.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou2.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou3.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou4.xml -------------------------------------------------------------------------------- /experiment/traci_tls/cross.rou5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/cross.rou5.xml -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg1 -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg2 -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg3 -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg4 -------------------------------------------------------------------------------- /experiment/traci_tls/run.sumocfg5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/run.sumocfg5 -------------------------------------------------------------------------------- /experiment/traci_tls/tripinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/experiment/traci_tls/tripinfo.xml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_graph_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/tests/test_graph_process.py -------------------------------------------------------------------------------- /tests/test_sumo_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/tests/test_sumo_env.py -------------------------------------------------------------------------------- /tests/test_tsim_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/tests/test_tsim_rule.py -------------------------------------------------------------------------------- /transworld/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 2 | -------------------------------------------------------------------------------- /transworld/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transworld/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/base.py -------------------------------------------------------------------------------- /transworld/finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/finetune.py -------------------------------------------------------------------------------- /transworld/game/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 -------------------------------------------------------------------------------- /transworld/game/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/__init__.py -------------------------------------------------------------------------------- /transworld/game/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/__main__.py -------------------------------------------------------------------------------- /transworld/game/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/base.py -------------------------------------------------------------------------------- /transworld/game/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/cli.py -------------------------------------------------------------------------------- /transworld/game/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/__init__.py -------------------------------------------------------------------------------- /transworld/game/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/config.py -------------------------------------------------------------------------------- /transworld/game/core/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/controller.py -------------------------------------------------------------------------------- /transworld/game/core/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/init.py -------------------------------------------------------------------------------- /transworld/game/core/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/node.py -------------------------------------------------------------------------------- /transworld/game/core/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/core/typing.py -------------------------------------------------------------------------------- /transworld/game/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/data/__init__.py -------------------------------------------------------------------------------- /transworld/game/data/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/data/dataloader.py -------------------------------------------------------------------------------- /transworld/game/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/data/dataset.py -------------------------------------------------------------------------------- /transworld/game/graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/graph/__init__.py -------------------------------------------------------------------------------- /transworld/game/graph/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/graph/graph.py -------------------------------------------------------------------------------- /transworld/game/model/HGT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/model/HGT.py -------------------------------------------------------------------------------- /transworld/game/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/model/__init__.py -------------------------------------------------------------------------------- /transworld/game/model/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/model/generator.py -------------------------------------------------------------------------------- /transworld/game/model/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/model/linear.py -------------------------------------------------------------------------------- /transworld/game/model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/model/loss.py -------------------------------------------------------------------------------- /transworld/game/operator/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /transworld/game/operator/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/game/operator/transform.py -------------------------------------------------------------------------------- /transworld/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transworld/graph/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/graph/load.py -------------------------------------------------------------------------------- /transworld/graph/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/graph/process.py -------------------------------------------------------------------------------- /transworld/rules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transworld/rules/post_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/rules/post_process.py -------------------------------------------------------------------------------- /transworld/rules/post_process_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/rules/post_process_old.py -------------------------------------------------------------------------------- /transworld/rules/pre_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/rules/pre_process.py -------------------------------------------------------------------------------- /transworld/rules/pre_process_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/rules/pre_process_old.py -------------------------------------------------------------------------------- /transworld/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/run.sh -------------------------------------------------------------------------------- /transworld/transworld_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SACLabs/TransWorldNG/HEAD/transworld/transworld_exp.py --------------------------------------------------------------------------------