├── .github ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── codecov_test_suite.yml │ ├── lint.yml │ ├── publish.yml │ ├── pytest.yml │ ├── release-drafter.yml │ └── sphinx_docs_to_gh_pages.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _templates │ ├── custom-class-template.rst │ └── custom-module-template.rst │ ├── api.rst │ ├── conf.py │ ├── gen │ ├── pycba.analysis.BeamAnalysis.rst │ ├── pycba.analysis.rst │ ├── pycba.beam.Beam.rst │ ├── pycba.beam.rst │ ├── pycba.bridge.BridgeAnalysis.rst │ ├── pycba.bridge.rst │ ├── pycba.inf_lines.InfluenceLines.rst │ ├── pycba.inf_lines.rst │ ├── pycba.load.Load.rst │ ├── pycba.load.LoadCNL.rst │ ├── pycba.load.LoadML.rst │ ├── pycba.load.LoadMaMb.rst │ ├── pycba.load.LoadPL.rst │ ├── pycba.load.LoadPUDL.rst │ ├── pycba.load.LoadUDL.rst │ ├── pycba.load.MemberResults.rst │ ├── pycba.load.add_LM.rst │ ├── pycba.load.parse_LM.rst │ ├── pycba.load.rst │ ├── pycba.results.BeamResults.rst │ ├── pycba.results.Envelopes.rst │ ├── pycba.results.rst │ ├── pycba.utils.parse_beam_string.rst │ ├── pycba.utils.rst │ ├── pycba.vehicle.Vehicle.rst │ ├── pycba.vehicle.VehicleLibrary.rst │ ├── pycba.vehicle.make_train.rst │ └── pycba.vehicle.rst │ ├── general.md │ ├── images │ ├── pycba_logo.png │ └── pycba_logo.svg │ ├── index.rst │ ├── installation.md │ ├── notebooks │ ├── bridge.ipynb │ ├── envelopes.ipynb │ ├── images │ │ ├── example_1.png │ │ ├── il_ex_1.png │ │ ├── il_ex_1.tex │ │ ├── intro_ex_1.png │ │ ├── intro_ex_1.tex │ │ ├── intro_ex_2.png │ │ └── intro_ex_2.tex │ ├── inf_lines.ipynb │ └── intro.ipynb │ ├── theory.ipynb │ └── tutorials.rst ├── pyproject.toml ├── setup.py ├── src └── pycba │ ├── __init__.py │ ├── analysis.py │ ├── beam.py │ ├── bridge.py │ ├── inf_lines.py │ ├── load.py │ ├── pattern.py │ ├── results.py │ ├── utils.py │ └── vehicle.py └── tests ├── __init__.py ├── test_basic.py ├── test_bridge.py └── test_inf_lines.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/codecov_test_suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/codecov_test_suite.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/sphinx_docs_to_gh_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.github/workflows/sphinx_docs_to_gh_pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_templates/custom-class-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/_templates/custom-class-template.rst -------------------------------------------------------------------------------- /docs/source/_templates/custom-module-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/_templates/custom-module-template.rst -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/gen/pycba.analysis.BeamAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.analysis.BeamAnalysis.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.analysis.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.beam.Beam.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.beam.Beam.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.beam.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.beam.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.bridge.BridgeAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.bridge.BridgeAnalysis.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.bridge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.bridge.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.inf_lines.InfluenceLines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.inf_lines.InfluenceLines.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.inf_lines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.inf_lines.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.Load.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.Load.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadCNL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadCNL.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadML.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadML.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadMaMb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadMaMb.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadPL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadPL.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadPUDL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadPUDL.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.LoadUDL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.LoadUDL.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.MemberResults.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.MemberResults.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.add_LM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.add_LM.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.parse_LM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.parse_LM.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.load.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.load.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.results.BeamResults.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.results.BeamResults.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.results.Envelopes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.results.Envelopes.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.results.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.utils.parse_beam_string.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.utils.parse_beam_string.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.utils.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.vehicle.Vehicle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.vehicle.Vehicle.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.vehicle.VehicleLibrary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.vehicle.VehicleLibrary.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.vehicle.make_train.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.vehicle.make_train.rst -------------------------------------------------------------------------------- /docs/source/gen/pycba.vehicle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/gen/pycba.vehicle.rst -------------------------------------------------------------------------------- /docs/source/general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/general.md -------------------------------------------------------------------------------- /docs/source/images/pycba_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/images/pycba_logo.png -------------------------------------------------------------------------------- /docs/source/images/pycba_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/images/pycba_logo.svg -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/installation.md -------------------------------------------------------------------------------- /docs/source/notebooks/bridge.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/bridge.ipynb -------------------------------------------------------------------------------- /docs/source/notebooks/envelopes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/envelopes.ipynb -------------------------------------------------------------------------------- /docs/source/notebooks/images/example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/example_1.png -------------------------------------------------------------------------------- /docs/source/notebooks/images/il_ex_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/il_ex_1.png -------------------------------------------------------------------------------- /docs/source/notebooks/images/il_ex_1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/il_ex_1.tex -------------------------------------------------------------------------------- /docs/source/notebooks/images/intro_ex_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/intro_ex_1.png -------------------------------------------------------------------------------- /docs/source/notebooks/images/intro_ex_1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/intro_ex_1.tex -------------------------------------------------------------------------------- /docs/source/notebooks/images/intro_ex_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/intro_ex_2.png -------------------------------------------------------------------------------- /docs/source/notebooks/images/intro_ex_2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/images/intro_ex_2.tex -------------------------------------------------------------------------------- /docs/source/notebooks/inf_lines.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/inf_lines.ipynb -------------------------------------------------------------------------------- /docs/source/notebooks/intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/notebooks/intro.ipynb -------------------------------------------------------------------------------- /docs/source/theory.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/theory.ipynb -------------------------------------------------------------------------------- /docs/source/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/docs/source/tutorials.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/setup.py -------------------------------------------------------------------------------- /src/pycba/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/__init__.py -------------------------------------------------------------------------------- /src/pycba/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/analysis.py -------------------------------------------------------------------------------- /src/pycba/beam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/beam.py -------------------------------------------------------------------------------- /src/pycba/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/bridge.py -------------------------------------------------------------------------------- /src/pycba/inf_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/inf_lines.py -------------------------------------------------------------------------------- /src/pycba/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/load.py -------------------------------------------------------------------------------- /src/pycba/pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/pattern.py -------------------------------------------------------------------------------- /src/pycba/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/results.py -------------------------------------------------------------------------------- /src/pycba/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/utils.py -------------------------------------------------------------------------------- /src/pycba/vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/src/pycba/vehicle.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/tests/test_bridge.py -------------------------------------------------------------------------------- /tests/test_inf_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccaprani/pycba/HEAD/tests/test_inf_lines.py --------------------------------------------------------------------------------