Tsutsuji TrackComputer
Bve trainsim 5/6向けマップファイルの制作支援Pythonスクリプトです。 全ての軌道を自軌道構文で記述し、一つの軌道を基準とした他軌道構文に変換するのが主な機能です。 まだ開発途上ですが、軌道データ作成に役立つ測量機能も付属しています。
まずは、Tsutsuji TrackComputerで出来ることをまとめたチュートリアルをどうぞ。
インストール
インストールするには、Python 3をインストールしてからPowershellで次のコマンドを実行してください。 Tsutsuji本体と、動作に必要なパッケージが自動でインストールされます。
pip install tsutsuji-trackcomputer
なお、https://konawasabi.riceball.jp/2022/06/01/tsutsuji-kobushi-installguide/ にて、Python3のセットアップを含めたインストール手順の説明をしていますので、参考にしてもらえればと思います。
インストール済みのTsutsuji, Kobushiをバージョンアップする際は、次のコマンドを実行してください。
pip install --upgrade tsutsuji-trackcomputer kobushi-trackviewer
動作に必要な環境
- Python 3
- Kobushi trackviewer Ver1.1.4以降
- numpy
- matplotlib
- scipy
- lark
- ttkwidgets
- requests
- Pyqtree
起動
Tsutsujiは次のコマンドで起動できます。
python -m tsutsuji
読み込むcfgファイルを予め指定するときは、以下のコマンドを実行します。
python -m tsutsuji hoge.cfg
非対話モード
-nオプションをつけて実行すると、Tsutsujiを非対話モードで実行できます。
非対話モードでは、指定したcfgファイルの内容に基づいて他軌道データを生成し、そのまま終了します。このときGUIは起動しません。
python -m tsutsuji -n hoge.cfg
Documents
https://konawasabi.github.io/tsutsuji-trackcomputer/
License
重要事項
本プログラムの著作権はkonawasabi (以下、作者)が有します。
本プログラムについて作者はいかなる保証もせず、またプログラムを実行して生じた結果についての責任を負いません。
Apache Licence, Version 2.0に従う限り、本ソフトウェアの改変、再配布を自由に行うことができます。
Acknowledgements
- 緯度経度->直交座標への変換ルーチンとして、下記URLにて公開されているsw1227氏のコードを使用させていただきました
Contact
Author: Konawasabi
Mail: webmaster@konawasabi.riceball.jp
Website: https://konawasabi.riceball.jp/
Release files for tsutsuji-trackcomputer 1.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tsutsuji_trackcomputer-1.9.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / tsutsuji_trackcomputer-1.9.3-py3-none-any.whl
| Download URL | tsutsuji_trackcomputer-1.9.3-py3-none-any.whl |
|---|---|
| Size | 90.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d701ab3180ae7798eff5c74f2bc09fbe168cc381d28351194d9b0eddd54aa14
|
|
BLAKE2b-256 checksum How to use checksums |
2e30b784cf31c35dd544295be162fc0436ac5a67cf4a3b99d7b5bab4c88bc8be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|