simulate(1)

πŸ“¦
version 1.01.12 Β· 3 versions
, in fedora 44

πŸ¦‹ simulate(1) β€” like, the manual page, bestie

okay so real talk: this is simulate, from the General Commands Manual section, and if you're here you probably typed man simulate and now you're mine. let's get into it πŸ’…


✨ NAME ✨

simulate β€” C++ Batch Travel Market Simulator 🌸


✨ SYNOPSIS ✨

simulate [--prefix] [-v|--version] [-h|--help] [-b|--builtin]
[-s|--schedule <path-to-schedule-input>] [-l|--log <path-to-output-log-file>]

like, that's the short version. the full menu is right there below and it is long, we love that for us πŸ’–


✨ DESCRIPTION ✨

simulate is a small batch program that shows you how to use the TvlSim library. it's giving "reference implementation but make it cute". πŸŽ€

simulate accepts the following options:


✨ OPTIONS ✨

fr fr, read every one of these. i did NOT type them out for you to skim. 😭
  • --prefix β€” shows you the TvlSim installation prefix. where does it live? this tells you. 🏠
  • -v, --version β€” prints the version of TvlSim that's currently installed to standard output. iconic. πŸ’…
  • -h, --help β€” spits out that message and shows you the usage. your bestie when you're lost. 🫢
  • -b, --builtin β€” okay so the sample BOM tree can go two ways: it's either built-in, or it gets parsed from input files. if you pick that latter route, then you have to specify those input files too (e.g., -d/--demand, -s/--schedule, -o/--ond, -f/--fare, -y/--yield). when this option is NOT selected, the simulate program just builds a simple use case straight from internal hard-coded parameters (that's the demand distribution details and the resource/cabin capacities). no files, no stress, we vibe. ✨
  • -S, --seed <random-seed> β€” the seed for the random generation 🎲
  • -r, --runs <nb-of-simulation-runs> β€” how many simulation runs you want πŸ”
  • -s, --schedule <path-to-schedule-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the flight schedules. ✈️
  • -o, --ond <path-to-ond-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the O&D definitions πŸ—ΊοΈ
  • -f, --frat5 <path-to-frat5-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the FRAT5 curve πŸ“ˆ
  • -D, --ff_disutility <path-to-fare-family-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the fare family (FF) disutility curve πŸ’Έ
  • -y, --yield <path-to-yield-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the yields πŸ’°
  • -f, --fare <path-to-fare-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the fares 🎟️
  • -d, --demand <path-to-demand-input-file> β€” path (absolute or relative) of the (CVS) input file that specifies the demand distributions πŸ“Š
  • -l, --log <path-to-output-log-file> β€” path (absolute or relative) of the output log file πŸ“
  • -G, --demandgeneration <demand-generation-method> β€” the method used to generate the demand (that's the booking requests, iykyk): either a Poisson Process (e.g., P) or Statistics Order (e.g., S) 🧚
  • -u, --user <database-user> β€” SQL database hostname (e.g., tvlsim) πŸ—„οΈ
  • -p, --passwd <database-passwd> β€” SQL database hostname (e.g., tvlsim) πŸ”
  • -H, --host <database-host-name> β€” SQL database hostname (e.g., localhost) πŸ–₯️
  • -P, --port <database-host-port> β€” SQL database port (e.g., 3306) πŸšͺ
  • -n, --dbname <database-name> β€” SQL database name (e.g., tvlsim) πŸ“š
  • -q, --query <travel-query> β€” query word list (not used for now) 🚧

heads up bestie: see the output of the simulate --help command for the default options. the manpage is not gonna hold your hand on that one. πŸ’€

✨ SEE ALSO ✨

tvlsim(1), TvlSimServer(1), tvlsim-config(1), tvlsim-library(3) 🌈

like, the whole friend group. go say hi. πŸ‘‘


✨ SUPPORT ✨

found a bug? πŸ› please report any bugs to http://github.com/airsim/tvlsim/issues β€” they want to hear from you, no cap. 🫢


Copyright Β© 2009-2013 Denis Arnaud

See the COPYING file for more information on the (LGPLv2+) license, or directly on Internet: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html


okay that's the whole page, you ate that πŸ’… this came out of the My Project collection (yeah, that's the source, and simulate(1) is the page itself) β€” mwah, go simulate something, ily, bye πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from