Coder Social home page Coder Social logo

liblcm's Introduction

LCModel Library

Description

The library for the SIL Language and Culture Model. The liblcm library is the core FieldWorks model for linguistic analyses of languages. Tools in this library provide the ability to store and interact with language and culture data, including anthropological, text corpus, and linguistics data.

Instructions

  1. Install Required Software
  • git
  • Visual Studio 2015 or MonoDevelop
  1. Clone the liblcm repository
  • Open a terminal (or git bash on Windows) and cd into a desired directory.
  • Run git clone https://github.com/sillsdev/liblcm.git
  1. Build liblcm
  • cd into the directory of the cloned liblcm repository.

On Windows

  • Run the appropriate vsvars*.bat. Alternatively, LCM.sln can be built from within Visual Studio.
  • Run build.cmd to build the liblcm library.

On Linux

  • Run build.sh to build the liblcm library.

By default, this will build liblcm in the Debug configuration. To build with a different configuration, use:

build.(cmd|sh) (Debug|Release)

Debugging

The LCModel library depends on multiple libpalaso files that are downloaded automatically by triggering the build script. The option to build liblcm using locally built dependencies is also available to assist with debugging. Copy all of the relevent files from the libpalaso output folder into the lib/downloads folder in liblcm, then build with the command:

build.(cmd|sh) Debug Build True

Build a 64-bit build with the command:

build.(cmd|sh) Debug Build False x64

Tests

Linux

(. environ && cd artifacts/Debug/ && ICU_DATA="IcuData/" nunit-console SIL.LCModel*Tests.dll )

liblcm's People

Contributors

alistairimrie avatar andrew-polk avatar andyblack avatar ann-bush avatar bbryson avatar darcywong00 avatar ddaspit avatar ericpyle avatar ermshiperete avatar gmartin7 avatar gtryus avatar jamesprabu avatar jasonleenaylor avatar johnthomson avatar josiahfmccoy avatar jwickberg avatar katherinejensen00 avatar kenzook avatar manjula-t-ecgroup avatar marksvc avatar mccarthyrb avatar neilmayhew avatar papeh avatar raymondluong3 avatar regnrand avatar rmunn avatar samdelaney avatar sommerladj avatar stephenmcconnel avatar tombogle avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.