go

module
v1.6.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2020 License: MIT

README

OpenM++ Go tools

This repository is a part of OpenM++ open source microsimulation platform. It contains oms web-service, dbcopy utility and openM++ Go libraries.

Build

Build from GitHub master (use this for initial build):

go get github.com/openmpp/go/dbcopy
go get github.com/openmpp/go/oms

Build from your local sources (use this if made some changes):

go install github.com/openmpp/go/dbcopy
go install github.com/openmpp/go/oms

By default only SQLite database supported. If you want to use other database vendors (Microsoft SQL, MySQL, PostgreSQL, IBM DB2, Oracle) then compile dbcopy with ODBC support:

go install -tags odbc github.com/openmpp/go/dbcopy

Please visit our wiki for more information or e-mail to: openmpp dot org at gmail dot com.

Directories

Path Synopsis
dbcopy is command line tool for import-export OpenM++ model metadata, input parameters and run results.
dbcopy is command line tool for import-export OpenM++ model metadata, input parameters and run results.
ompp
config
Package config to merge run options: command line arguments and ini-file content.
Package config to merge run options: command line arguments and ini-file content.
db
Package db to support openM++ model database operations.
Package db to support openM++ model database operations.
helper
Package helper is a set common helper functions
Package helper is a set common helper functions
omppLog
Package omppLog to println messages to standard output and log file.
Package omppLog to println messages to standard output and log file.
oms is openM++ JSON web-service which is also used as simple web-server for openM++ UI html pages.
oms is openM++ JSON web-service which is also used as simple web-server for openM++ UI html pages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL