GitHub - senderle/topic-modeling-tool: A point-and-click tool for creating and analyzing topic models produced by MALLET. Skip to content Sign up Why GitHub? Features → Code review Project management Integrations Actions Packages Security Team management Hosting Mobile Customer stories → Security → Team Enterprise Explore Explore GitHub → Learn & contribute Topics Collections Trending Learning Lab Open source guides Connect with others Events Community forum GitHub Education GitHub Stars program Marketplace Pricing Plans → Compare plans Contact Sales Nonprofit → Education → In this repository All GitHub ↵ Jump to ↵ No suggested jump to results In this repository All GitHub ↵ Jump to ↵ In this repository All GitHub ↵ Jump to ↵ Sign in Sign up {{ message }} senderle / topic-modeling-tool Watch 15 Star 84 Fork 15 A point-and-click tool for creating and analyzing topic models produced by MALLET. senderle.github.io/topic-modeling-tool/documentation/2017/01/06/quickstart.html EPL-2.0 License 84 stars 15 forks Star Watch Code Issues 19 Pull requests 1 Actions Projects 0 Security Insights More Code Issues Pull requests Actions Projects Security Insights Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up GitHub is where the world builds software Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. Sign up for free Dismiss main 3 branches 1 tag Go to file Code Clone HTTPS GitHub CLI Use Git or checkout with SVN using the web URL. Work fast with our official CLI. Learn more. Open with GitHub Desktop Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio If nothing happens, download the GitHub extension for Visual Studio and try again. Go back Latest commit senderle fix broken David Newman link … 97d5c5d Nov 24, 2019 fix broken David Newman link 97d5c5d Git stats 182 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time TopicModelingTool     .gitattributes     .gitignore     LICENSE     README.md     TopicModelingTool.dmg     TopicModelingTool.jar     TopicModelingTool.zip     View code README.md Topic Modeling Tool A GUI for MALLET's implementation of LDA. New features: Metadata integration Automatic file segmentation Custom CSV delimiters Alpha/Beta optimization Custom regex tokenization Multicore processor support Getting Started: To start using some of these new features right away, consult the quickstart guide. For tinkerers, there's a guide to the tool's optional settings. You may also find useful information in the discussion threads under documentation issues. Requirements: The Topic Modeling Tool now has native Windows and Mac apps, and because of unicode issues, these are currently the best options for installation. Just follow the instructions for your operating system. Do not try to install by clicking on [Clone or download] > [Download ZIP]. It won't work. For Macs: Download TopicModelingTool.dmg. Open it by double-clicking. Drag the app into your Applications folder -- or into any folder at all. Run the app by double-clicking. For Windows PCs: Download TopicModelingTool.zip. NOTE: The native PC build is out-of-date. Help wanted. Extract the files into any folder and open it. Double-click on the file called TopicModelingTool.exe to run it. If you want to run the plain .jar file, you'll need to have a fairly recent version of Java; the version that came with your computer may not work, especially if your computer is a Mac. Whatever your operating system, you can install an updated version of Java by following the instructions for your operating system here. Windows Unicode Support: Windows and Java don't play very well together when it comes to unicode text. If you are using the .jar build, and non-ascii characters are getting garbled on a Windows machine, there's a quick fix involving environment variables that may make things work. Again, the best answer may just be to use the native app. It should now work correctly at every stage with UTF-8-encoded text. (If it doesn't, let us know and we will moan and gnash our teeth some more.) Reporting and Replicating Bugs and Other Issues: If you hadn't already guessed, most testing for this tool happens on a Mac. There are bound to be errors happening on other platforms that have slipped through the cracks. We need you to report them so we can keep improving the tool! But we cannot fix a problem that we don't fully understand, so... When posting a bug report, please include vast amounts of detail. Copy and paste everything from the tool's console output if you can, tell us your operating system and version, and let us know the other tools you're using to create and view input and output. It also helps if you verify that the bug still exists in the most recent build of the tool (i.e. the one contained in the .jar, .dmg, or .zip files in the root directory). We know that there are substantial problems with Windows support for unicode text; if you see problems, please post detailed information under the main issue so that we can start isolating and fixing these bugs. We love getting new issues because it means the tool is improving! But again, when posting a bug report, please include vast amounts of detail. Building the Development Version: If you feel adventurous, you might want to modify the code and compile your own version. To do so, you'll need to install Apache Maven as well as the Java Development Kit. On Macs, Homebrew is the best way to do so; simply install homebrew as described on the Homebrew site, and then type brew install maven at the command line. On Windows PCs -- you're on your own! But we did it and it wasn't terribly hard. You just need an up-to-date JDK and maven package, with their bin folders in your PATH. With maven installed, simply use the terminal to navigate to the TopicModelingTool folder: $ cd topic-modeling-tool/TopicModelingTool Then use maven's package command: $ mvn package We now have experimental support for compiling the tool as a native app using the javafx plugin for maven. This will build a native package able to run on your operating system. This has been tested on both Macs and Windows PCs. $ mvn jfx:native Acknowledgements: This version of the tool was forked from the original version by David Newman and Arun Balagopalan. Previous work on the GUI for MALLET has been supported by a National Leadership Grant (LG-06-08-0057-08) from the Institute of Museum and Library Services to Yale University, the University of Michigan, and the University of California, Irvine. The Institute of Museum and Library Services is the primary source of federal support for the nation's 123,000 libraries and 17,500 museums. The Institute's mission is to create strong libraries and museums that connect people to information and ideas. Work on this version of the tool has benefited from the support of Penn Libraries and the the University of Pennsylvania's Price Lab for Digital Humanities. About A point-and-click tool for creating and analyzing topic models produced by MALLET. senderle.github.io/topic-modeling-tool/documentation/2017/01/06/quickstart.html Topics topic-modeling mallet digital-humanities data-science text-analytics Resources Readme License EPL-2.0 License Releases 1 First stable release Latest Apr 10, 2017 Packages 0 No packages published Contributors 2     Languages Java 99.9% CSS 0.1% © 2020 GitHub, Inc. Terms Privacy Cookie Preferences Security Status Help Contact GitHub Pricing API Training Blog About You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more. Accept Reject We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement. Essential cookies We use essential cookies to perform essential website functions, e.g. they're used to log you in. Learn more Always active Analytics cookies We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more Accept Reject Save preferences