Categorygithub.com/openmpp/go
module
1.17.4
Repository: https://github.com/openmpp/go.git
Documentation: pkg.go.dev

# 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

git clone https://github.com/openmpp/go ompp-go
cd ompp-go
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./dbcopy
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./oms
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./dbget

On Windows you may need to use MinGW or similar tools to make sure there is gcc in the PATH.

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,sqlite_math_functions,sqlite_omit_load_extension ./dbcopy

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

License: MIT.

# Packages

dbcopy is command line tool for import-export OpenM++ model metadata, input parameters and run results.
dbget is a command line tool to export OpenM++ model metadata, input parameters and run results.
No description provided by the author
oms is openM++ JSON web-service which is also used as simple web-server for openM++ UI html pages.