LaMachine

LaMachine - A software distribution of our in-house as well as some 3rd party NLP software - Virtual Machine, Docker, or local compilation/installation script

GPL-3.0 License

Stars
68
Committers
5

Bot releases are hidden (Show)

LaMachine - v2.2.0

Published by proycon over 6 years ago

  • Added Labirinto portal (https://github.com/proycon/labirinto), adds a web-based portal of available software to LaMachine (provided you included webserver support)
  • Added nodejs-core
  • Integrated FLAT #49
  • Stick to django 2.0 if user is on python 3.4 (2.1 does not support 3.4)
  • Fixed nginx webservertype issue #86
  • Various metadata fixes and enhancements
  • Added option for including extra metadata of tools not in LaMachine
  • Split nextflow into separate role rather than as part of PICCL
  • linking uctodata on macOS is now obsolete (fbkarsdorp/homebrew-lamachine#9)
  • git stash fixes
  • force english utf-8 locale for lamachine-update (prevents "ascii codec can not decode" errors on some systems)
LaMachine - v2.1.7

Published by proycon over 6 years ago

  • Various improvements to metadata registry
  • Better webservice integration, various fixes
    • alpino & tscan (#47)
    • PICCL (#75)
    • Nginx local compilation fixes (#83)
    • Webserver start/stop script fixes (also when no systemd present)
  • also force reinstallation of python packages when force=1
  • Propagate force parameter to homebrew
  • Miscellaneous fixes (#82)
  • First functional version of kaldi integration (#32)
LaMachine - v2.1.3

Published by proycon over 6 years ago

  • Introduction of new software metadata scheme, using codemeta (#74)
  • Fix for extra activation scripts
  • Fix for alpino (#61)
  • Extra checks for conflicts with anaconda
  • Do not download spacy data if it already exists
  • Add (locally compiled) nginx in local env variant
  • Various other fixes
LaMachine - v2.1

Published by proycon over 6 years ago

  • Bootstrap refactoring; use proper host names in host configuration files, no lamachine- prefix needed.
  • Cleanup after bootstrap (#64)
  • LaMachine can now be bootstrapped by an internal or external controller
  • Added the remote flavour
  • Various fixes for webservices
  • Fixed PICCL (v0.5)
  • Added services configuration option to explicitly constrain desired services (defaults to: [ all ])
  • Added --targetdir and --services flags to bootstrap (#73)
  • lamachine-update now allows a --noninteractive flag
  • Initial add of software by CLTL, VU Amsterdam (#70)
  • Introduced unix_group and web_group configuration options for explicit group ownership
  • Added instructions about security to the README
  • Expand icu 61 workaround to all platforms #69
  • uwsgi fixes for CentOS 7
  • Fixes for Linux Mint (hopefully, to be confirmed)
LaMachine - First LaMachine v2 release

Published by proycon over 6 years ago

First LaMachine v2 release

Implements phases 2 and most of 3 of the original plan (https://github.com/proycon/LaMachine/blob/master/lamachine_v2_plan.md).

This release implements (https://github.com/proycon/LaMachine/milestone/1):

  • Provide a single point-of-entry bootstrap script #40
  • Change base distribution (debian 9) and test other distributions #41
  • Rewrite entire provisioning infrastructure through Ansible #42
  • Integrate full LanguageMachines C++ software stack #43
  • Integrate Python based software (Radboud) #44
  • Integrate Python bindings (Radboud) #45
  • Integrate Nextflow and PICCL #46
  • Integrate FLAT #49 [not completely finalized]
  • Write contributor guidelines #55
  • Make a new LaMachine website (and updated README) #52
    • The new website is at https//proycon.github.io/LaMachine
  • Set up a rich test infrastructure #54
  • Set up webserver and integrate CLAM webservices #48
  • Include simple analytics #50
  • Include gecco + valkuil enhancement #53 [valkuil: not completely finalized]
  • Integrate Alpino and T-scan enhancement #47 [tscan: not completely finalized]