{"id":13741292,"url":"https://github.com/utcompling/texnlp","last_synced_at":"2025-05-08T21:33:27.529Z","repository":{"id":1996503,"uuid":"2929545","full_name":"utcompling/texnlp","owner":"utcompling","description":"TexNLP: Texas Natural Language Processing tools","archived":false,"fork":false,"pushed_at":"2012-01-14T20:26:47.000Z","size":13407,"stargazers_count":14,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-15T11:36:25.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/utcompling.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-12-07T01:46:38.000Z","updated_at":"2020-06-09T20:00:05.000Z","dependencies_parsed_at":"2022-07-17T09:46:16.962Z","dependency_job_id":null,"html_url":"https://github.com/utcompling/texnlp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utcompling%2Ftexnlp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utcompling%2Ftexnlp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utcompling%2Ftexnlp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utcompling%2Ftexnlp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/utcompling","download_url":"https://codeload.github.com/utcompling/texnlp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253153163,"owners_count":21862318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T04:00:57.546Z","updated_at":"2025-05-08T21:33:24.873Z","avatar_url":"https://github.com/utcompling.png","language":"Java","readme":"Introduction\n============\n\nSee CHANGES for a description of the project status. \n\nThis file contains the configuration and build instructions. \n\n\nRequirements\n============\n\n* Version 1.6 of the Java 2 SDK (http://java.sun.com)\n\n\nConfiguring your environment variables\n======================================\n\nThe easiest thing to do is to set the environment variables JAVA_HOME\nand TEXNLP_DIR to the relevant locations on your system. Set JAVA_HOME\nto match the top level directory containing the Java installation you\nwant to use.\n\nFor example, on Windows:\n\nC:\\\u003e set JAVA_HOME=C:\\Program Files\\jdk1.5.0_04\n\nor on Unix:\n\n% setenv JAVA_HOME /usr/local/java\n  (csh)\n\u003e export JAVA_HOME=/usr/java\n  (ksh, bash)\n\nOn Windows, to get these settings to persist, it's actually easiest to\nset your environment variables through the System Properties from the\nControl Panel. For example, under WinXP, go to Control Panel, click on\nSystem Properties, choose the Advanced tab, click on Environment\nVariables, and add your settings in the User variables area.\n\nNext, likewise set TEXNLP_DIR to be the top level directory where you\nunzipped the download. In Unix, type 'pwd' in the directory where\nthis file is and use the path given to you by the shell as\nTEXNLP_DIR.  You can set this in the same manner as for JAVA_HOME\nabove.\n\nNext, add the directory TEXNLP_DIR/bin to your path. For example, you\ncan set the path in your .bashrc file as follows:\n\nexport PATH=\"$PATH:$TEXNLP_DIR/bin\"\n\nOn Windows, you should also add the python main directory to your path.\n\nOnce you have taken care of these three things, you should be able to\nbuild and use the TexNLP Library.\n\nNote: Spaces are allowed in JAVA_HOME but not in TEXNLP_DIR.  To set\nan environment variable with spaces in it, you need to put quotes around\nthe value when on Unix, but you must *NOT* do this when under Windows.\n\n\nBuilding the system from source\n===============================\n\nThe TexNLP build system is based on Apache Ant.  Ant is a little but very\nhandy tool that uses a build file written in XML (build.xml) as building\ninstructions.  Building the Java portion of TexNLP is accomplished using the\nscript `ant'; this works under Windows and Unix, but requires that\nyou run it from the top-level directory (where the build.xml file is\nlocated).  If everything is right and all the required packages are\nvisible, this action will generate a file called texnlp.jar in the\n./output directory.\n\n\nBuild targets\n=============\n\nThese are the meaningful targets for the main build file:\n\n  package  --\u003e generates the texnlp.jar file \n  compile  --\u003e compiles the source code (default)\n  javadoc  --\u003e generates the API documentation\n  clean    --\u003e cleans up the compilation directory\n\nThere are also build files in each sample grammar directory.\n\nTo learn the details of what each target does, read the build.xml file.\nIt is quite understandable.\n\nIf you create the javadocs (with \"ant javadoc\"), you can point your\nbrowser to ./docs/api/index.html to look at the TexNLP API.\n\n\nTrying it out\n=============\n\nIf you've managed to configure and build the system, you should be\nable to change to the /data/conll200 directory and run the tagger with\nttag.sh.\n\n$ cd data/conll2000\n$ ttag.sh -f tab -t train.txt.gz -e test.txt.gz -o my_output\n\nThese sh scripts are just simple frontends to Java or Python programs\nthat ensure some environment variables are set up, including taking\ncare of otherwise annoying classpath setup. (These all start with an\n\"t\" to make them unique from other utilities for tagging and parsing,\netc.)\n\n\nBug Reports\n===========\n\nPlease report bugs by sending mail to jbaldrid at mail.utexas.edu.\n\n\nSpecial Note\n============\n\nParts of this README and some of the directory structure and the build\nsystem for this project were borrowed from the JDOM project (kudos!).\nSee www.jdom.org for more details.\n\n\n","funding_links":[],"categories":["Software"],"sub_categories":["Utilities"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futcompling%2Ftexnlp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futcompling%2Ftexnlp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futcompling%2Ftexnlp/lists"}