Bioengineering-Toolbox

Total Page:16

File Type:pdf, Size:1020Kb

Bioengineering-Toolbox bioengineering-toolbox Mar 13, 2021 Contents: 1 Code development 1 1.1 Git FAQ..................................................1 1.1.1 General.............................................1 1.1.2 GitHub.............................................1 1.1.3 CLI (command line interface).................................1 1.2 Github FAQ................................................3 1.2.1 Adding badges to repositories.................................3 1.2.2 Renaming repositories and updating remote paths of clones..................3 1.3 Pycharm FAQ..............................................4 1.3.1 How to open interactive python console by default?......................4 2 Documentation 5 2.1 Creating documentation.........................................5 2.1.1 Getting started.........................................5 2.1.2 Example repositories......................................5 2.1.3 Markdown............................................5 2.1.4 Building documentation....................................6 2.1.5 Additional features.......................................7 2.1.6 restructuredText.........................................7 2.2 Sphinx FAQ...............................................8 2.2.1 Force rebuild of html, including autodoc............................8 2.2.2 Adding a sphinx build configuration to pycharm........................8 2.2.3 Table width fix for Read the Docs Sphinx theme........................8 2.2.4 Sphinx and Jupyter notebooks.................................8 2.2.5 Updating logo for sphinx_rtd_theme..............................8 2.2.6 Updating sphinx_rtd_theme colours..............................9 2.2.7 Graphs in Sphinx/RestructuredText...............................9 2.3 Markdown FAQ............................................. 10 2.3.1 Best practices.......................................... 10 2.3.2 Cheatsheet............................................ 10 2.3.3 Table generator......................................... 10 2.3.4 Escape characters........................................ 10 2.3.5 Create note........................................... 10 2.4 Restructured text FAQ.......................................... 10 2.4.1 Examples of well documented code repositories........................ 10 2.4.2 Commenting restructuredText files............................... 10 i 2.4.3 Hyperlinks and cross-referencing................................ 11 2.4.4 Showing example code..................................... 12 2.4.5 Add images........................................... 13 2.4.6 Creating tables......................................... 13 2.4.7 Notes and warnings....................................... 13 2.5 ReadTheDocs FAQ............................................ 13 2.5.1 Adding Github organisation repos to readthedocs....................... 13 2.5.2 Troubleshooting......................................... 14 3 Documentation 17 3.1 Docker FAQ............................................... 17 3.1.1 Common commands...................................... 17 3.1.2 Activating a Conda environment in your Dockerfile...................... 17 3.1.3 Tips to Reduce Docker Image Sizes.............................. 18 3.1.4 Create Docker Images for Docker Hub............................. 18 3.1.5 Debugging applications with totalview in dockers....................... 18 4 FEM 19 4.1 OpenCMISS FAQ............................................ 19 4.1.1 Building OpenCMISS..................................... 19 4.1.2 Using python bindings on hpc3................................. 20 4.1.3 Debugging OpenCMISS examples............................... 20 4.1.4 Hydrostatic pressure export................................... 20 4.2 CMGUI FAQ............................................... 20 4.2.1 Replicating cmgui 3.01 visualisation using gfx commands.................. 20 5 File formats 23 5.1 JSON FAQ................................................ 23 5.1.1 JSON examples......................................... 23 5.1.2 Schema............................................. 23 6 Linux 25 6.1 Linux FAQ................................................ 25 6.1.1 Find files in a terminal..................................... 25 6.1.2 Change file permissions..................................... 25 6.1.3 tar/untar or zip/unzip...................................... 26 6.1.4 Search for files in directory................................... 26 6.1.5 Find size of directory...................................... 26 6.1.6 Print all environmental variables................................ 26 6.1.7 Download file from the internet................................. 26 6.1.8 Restart network manager (Ubuntu 16.04)........................... 26 6.1.9 GUI utility to mount remote filesystems over SSH....................... 27 6.2 Screen FAQ................................................ 28 6.3 Photo and video FAQ........................................... 28 6.3.1 Video software......................................... 28 6.3.2 Create gifs from images (commandline)............................ 28 7 Python 29 7.1 Python FAQ............................................... 29 7.1.1 Python virtual environments.................................. 29 7.1.2 Strings.............................................. 29 7.1.3 Displaying docstrings to see function arguments and info................... 29 7.1.4 Comparisons.......................................... 29 7.1.5 Objects............................................. 30 7.1.6 Dictionaries........................................... 30 ii 7.1.7 Path and IO functions...................................... 30 7.1.8 Load/save json......................................... 31 7.1.9 Understanding decorators.................................... 31 7.1.10 Manually throw/raise an exception............................... 31 7.2 Python bindings............................................. 33 7.2.1 Manually building h5py bindings with local version of hdf5.................. 33 7.3 Virtualenv FAQ.............................................. 33 7.3.1 Create virtual environments for python with conda...................... 33 7.4 Pandas FAQ............................................... 33 7.4.1 Create empty dataframe..................................... 33 7.4.2 Creating & editing entries................................... 33 7.4.3 Concatenating dataframes................................... 33 7.4.4 Renaming headers....................................... 34 7.4.5 Concatenating.......................................... 34 7.4.6 Find number of rows in dataframe............................... 34 7.4.7 Indexing data.......................................... 34 7.5 Jupyter notebook FAQ.......................................... 34 7.5.1 Guide.............................................. 34 7.6 Matplotlib FAQ.............................................. 34 7.6.1 Plotting tutorials........................................ 34 7.7 Morphic FAQ............................................... 34 7.7.1 Using groups.......................................... 34 7.7.2 Build wxPython on Ubuntu 16.04 (required by mayavi2, which is used by morphic)..... 35 7.8 Mayavi FAQ............................................... 35 7.8.1 Speed up mayavi rendering................................... 35 7.9 Goolge API FAQs............................................ 35 7.9.1 First steps............................................ 35 8 University of Auckland 37 8.1 UoA eResearch Virtual machine FAQ.................................. 37 8.1.1 Add user on eReserach VM................................... 37 9 Web 39 9.1 Best practices............................................... 39 9.2 Javascript FAQ.............................................. 39 9.2.1 var vs let vs const........................................ 39 9.2.2 Comparisons.......................................... 40 9.2.3 Strings.............................................. 40 9.2.4 Arrays.............................................. 40 9.2.5 Converting between data types................................. 41 9.2.6 Conditional operator (if and ?)................................. 41 9.2.7 Classes............................................. 42 9.2.8 Objects............................................. 42 9.2.9 Looping............................................. 43 9.2.10 TypedArray........................................... 44 9.2.11 ES6 Modules.......................................... 44 9.2.12 Mastering javascript callbacks/bind/apply/call......................... 44 9.2.13 Fetching............................................. 44 9.2.14 Adding and removing event listeners with access to ‘this’................... 44 9.2.15 Alerts.............................................. 45 9.2.16 Disable right-click context menu................................ 45 9.3 Dat.Gui FAQ............................................... 45 9.3.1 Accessing object methods and attributes inside an event callback................ 45 9.4 Three.js FAQ............................................... 46 iii 9.4.1 Tips and tricks......................................... 46 9.4.2 Vector to array conversion................................... 46 9.4.3 View axes............................................ 46 9.4.4 Find absolute position of a vertex................................ 46 9.4.5 View point cloud........................................ 46 9.4.6 View vertices of an existing geometry............................. 46 9.4.7 Create BufferGeometry..................................... 47 9.4.8 Dynamic visualisations using BufferGeometry........................
Recommended publications
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • Plugin Based Microbiome Analysis (PLUMA ) Version 2.0 - User Guide
    Plugin Based Microbiome Analysis (PLUMA ) Version 2.0 - User Guide Trevor Cickovski and Giri Narasimhan Knight Foundation School of Computing and Information Sciences Florida International University USA tcickovs@fiu.edu, giri@fiu.edu http://biorg.cis.fiu.edu/pluma/ Other Contributors from Florida International University: Vanessa Aguiar-Pulido Guillermo Barquero Bhavyta Chauhan Mark Fajet Wenrui Huang Shamsed Mahmoud Veronica Parra Jingan Qu Joseph R. Quinn Juan Daniel Riveros Victoria Suarez-Ulloa Camilo Valdez August 31, 2021 Abstract We present PLUMA, a lightweight and flexible environment for constructing software pipelines. PLUMA is designed to be infinitely extensible, allowing users to select pipelines stages from a set of dynamically loaded plugins from the PLUMA plugin pool. Users around the world can contribute plugins in their lan- guage of choice to the plugin pool, that can then be used by others users to build pipelines through a uniform and opaqute interface that hides details of the underlying implementation. We begin by introducing the key features of PLUMA, and follow with a discussion of how to download and install the latest version, compile, and run the software. We also include information on setting up configuration files that specify desired plugins for a pipeline, and how to extend PLUMA with new plugins in various programming languages. We conclude with a full pipeline example and a brief discussion of our envisioned future of PLUMA. We distribute PLUMA under the MIT Software License, copyrighted by Florida International Univer- sity. Any professional work that uses PLUMA should provide the following citation: T. Cickovski and G. Narasimhan. Constructing lightweight and flexible pipelines using Plugin- Based Microbiome Analysis (PluMA).
    [Show full text]
  • Android (Operating System) 1 Android (Operating System)
    Android (operating system) 1 Android (operating system) Android Home screen displayed by Samsung Galaxy Nexus, running Android 4.1 "Jelly Bean" Company / developer Google, Open Handset Alliance, Android Open Source Project [1] Programmed in C, C++, python, Java OS family Linux Working state Current [2] Source model Open source Initial release September 20, 2008 [3] [4] Latest stable release 4.1.1 Jelly Bean / July 10, 2012 Package manager Google Play / APK [5] [6] Supported platforms ARM, MIPS, x86 Kernel type Monolithic (modified Linux kernel) Default user interface Graphical License Apache License 2.0 [7] Linux kernel patches under GNU GPL v2 [8] Official website www.android.com Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance, led by Google.[2] Google financially backed the initial developer of the software, Android Inc., and later purchased it in 2005.[9] The unveiling of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices.[10] Google releases the Android code as open-source, under the Apache License.[11] The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android.[12] Android (operating system) 2 Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java.[13] Apps can be downloaded from third-party sites or through online stores such as Google Play (formerly Android Market), the app store run by Google.
    [Show full text]
  • Best Practices to Prepare Your Amazon Workspaces Linux Images
    Best Practices to Prepare your Amazon WorkSpaces for Linux Images Amazon WorkSpaces for Linux February 2020 Notices Customers are responsible for making their own independent assessment of the information in this document. This document: (a) is for informational purposes only, (b) represents current AWS product offerings and practices, which are subject to change without notice, and (c) does not create any commitments or assurances from AWS and its affiliates, suppliers or licensors. AWS products or services are provided “as is” without warranties, representations, or conditions of any kind, whether express or implied. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers. © 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved. Contents Introduction .......................................................................................................................... 1 Well Architected Principles for Image Management .......................................................... 2 Amazon WorkSpaces Configuration ................................................................................... 4 Best Practices for Amazon WorkSpaces Images and Bundles ......................................... 5 Amazon Linux WorkSpace Image Design Options ......................................................... 6 Example WorkSpace Image and Bundle Tagging Structures .....................................
    [Show full text]
  • Linux Mint 18
    Fresh Mint Hot on the heels of Ubuntu’s latest distro, Clement Lefebvre and his team have concocted their latest powerful and refreshing blend. Jonni Bidwell takes a sip of Mint 18. int’s motto, ‘From freedom to use. Now it has risen through the rankings features its own desktop, core applications came elegance’, speaks to an to become one of the most popular Linux and support channels. Along the way there entirely different class of distros out there. have been hiccups and detours, but the Mdistribution project continues to innovate (distro): one that isn’t “Mint has risen through the and show that it can stand up shackled by commercial well alongside the major interest and one that actually rankings to become one of the players that have deeper wants to be pleasurable for pockets. Using Ubuntu 16.04 desktop users. most popular Linux distros.” as a base, the latest iteration Linux Mint was born 10 years ago out of Linux Mint has definitely become in the Mint family, Sarah, will be supported lead developer Clement Lefebvre’s desire to something much bigger than its first until 2021. And who knows what desktop build a distro that was both powerful and easy nickname ‘Ubuntu with codecs’. It now Linux will look like by then. 32 LXF214 Summer 2016 Cinnamon 3 desktop One of the most anticipated features of Mint 18 is Cinnamon 3.0. Let’s see what it means to be a modern traditional desktop. innamon is Mint’s unique and admired desktop As in environment and rebels against hyper-modern previous Cdesktops, such as Unity and Gnome 3.
    [Show full text]
  • Ubuntu Mate 14.10
    GrundlaGen Distributionen auf DVD Ubuntu Mate 14.10 Das neue Ubuntu 14.10 Mate ist noch nicht mal eine offizielle Variante und stiehlt den anderen Versionen jetzt schon die Show – zumindest aus der Sicht vieler Anwender, die einen klassischen Desktop bevorzugen. Von David Wolski Während sich Ubuntu 14.10 und seine Varianten mit Neuerungen zurückhalten, ist auf einem Neben- schauplatz mehr los: Mit Ubuntu Mate (auf Heft-DVD) gibt zur Versi- on 14.10 ein neues Ubuntu-Derivat mit dem Mate-Desktop sein Debüt. Die Distribution, die schon bald in den Kreis der offiziellen Varianten aufge- nommen werden soll, ist ein Wiederse- hen mit einem alten Bekannten. Denn der hier verwendete Mate-Desktop fußt auf jenen bewährten Bedienkon- zepten, die auch den Ubuntu-Versionen 4.10 bis 10.10 mit Gnome 2 zu ihrem klemmte sich das Mint-Team anfangs veränderten Bibliotheken der Gnome Erfolg verholfen haben. hinter die Entwicklung und half tat- Foundation, und das bedeutet weniger kräftig mit, so dass Mate ab Version Aufwand in der Pflege. Die inzwischen Mate macht alten Gnome- 1.2 als erfolgreicher Fork mit viel Ei- saubere Trennung von eigenen und Desktop munter gendynamik auf eigenen Beinen stehen übernommenen Komponenten heißt Mate ist eine eigenständige Desktop- konnte. Als klassischer Desktop im auch, dass Mate ohne Versionskon- Umgebung mit kleinem Entwickler- Look von Gnome 2 füllt Mate eine Lü- flikte mit Gnome 3 koexistieren kann. Team, das Gnome 2 zu schade für das cke, die Gnome 3 mit seinem jäh geän- Diesem Umstand ist es zu verdanken, Abstellgleis fand und den Desktop seit derten Bedienkonzept zunächst offen- dass Mate 1.8.1 in die offiziellen Pa- 2011 als Abspaltung (Fork) weiter- ließ und erst kürzlich mit dem ketquellen von Ubuntu 14.10 aufge- pflegt.
    [Show full text]
  • Linuxwelt 06/2018
    Sonderheft-Abo Für alle Sonderausgaben der PC-WELT Sie entscheiden, welche Ausgabe Sie lesen möchten! Die Vorteile des PC-WELT Sonderheft-Abos: Bei jedem Heft 1€ sparen und Lieferung frei Haus Keine Mindestabnahme und der Service kann jederzeit beendet werden Wir informieren Sie per E-Mail über das nächste Sonderheft Jetzt bestellen unter www.pcwelt.de/sonderheftabo oder per Telefon: 0931/4170-177 oder ganz einfach: 1. Formular ausfüllen 2. Foto machen 3. Foto an [email protected] Ja, ich bestelle das PC-WELT Sonderheft-Abo. Wir informieren Sie per E-Mail über das nächste Sonderheft der PC-WELT. Sie entscheiden, ob Sie die Ausgabe lesen möchten. Falls nicht, genügt ein Klick. Sie sparen bei jedem Heft 1,- Euro gegenüber dem Kiosk-Preis. Sie erhalten die Lieferung versandkostenfrei. Sie haben keine Mindestabnahme und können den Service jederzeit beenden. Vorname / Name Ich bezahle bequem per Bankeinzug. Ich erwarte Ihre Rechnung. Straße / Nr. Geldinstitut PLZ / Ort IBAN Telefon / Handy Geburtstag TT MM JJJJ BIC ABONNIEREN BEZAHLEN E-Mail Datum / Unterschrift des neuen Lesers PWSJO14130 PC-WELT erscheint im Verlag IDG Tech Media GmbH, Lyonel-Feininger-Str. 26, 80807 München, Registergericht München, HRB 99187, Geschäftsführer: York von Heimburg. Die Kundenbetreuung erfolgt durch den PC-WELT Kundenservice, DataM-Services GmbH, Postfach 9161, 97091 Würzburg U2_EW_PCW_SH_Abo.indd 1 13.09.18 14:09 Editorial Wenn der Bock zum Gärtner wird In fast allen modernen CPUs der Firma Intel stecken gravie- rende Sicherheitslücken. Und seit Intel im Januar 2018 die ersten Details zu den Meltdown und Spectre getauften Schwachstellen veröffentlichte, reißt die Kritik an Intels Sicherheitsmanagement nicht ab: Der Chiphersteller liefert Informationen und Updates viel zu langsam.
    [Show full text]
  • Mate Desktop Environment
    Administración GNU/Linux – Nivel I MATE DESKTOP ENVIRONMENT Integrantes: • Ferrari, Juan Pablo – [email protected] • Medrano, Claudio Damian – [email protected] 1 Administración GNU/Linux – Nivel I Copyright (C) 2013 Ferrari Juan, Medrano Claudio. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". 2 Administración GNU/Linux – Nivel I Índice de contenido • Introducción.............................................................................4 • Definición.................................................................................5 • Aplicaciones.............................................................................5 • Instalación................................................................................7 • Debian.............................................................................8 • Ubuntu.............................................................................9 • Conclusión................................................................................11 • Bibliografía................................................................................12 • GNU Free Documentation License............................................13 3 Administración GNU/Linux – Nivel I Introducción
    [Show full text]
  • Linux Mint System Administrator's Beginner's Guide
    Table of Contents Linux Mint System Administrator's Beginner's Guide Credits About the Author About the Reviewers www.PacktPub.com Support files, eBooks, discount offers and more Why Subscribe? Free Access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Time for action – heading What just happened? Have a go hero – heading Reader feedback Customer support Errata Piracy Questions 1. Introduction to Linux Mint Overview A bit of history Open source project Contributing to the project Why Linux Mint is different Editions Summary References 2. Installing Linux Mint Creating a bootable Linux Mint USB flash drive Time for action – downloading and burning the ISO image What just happened? Installing Linux Mint from a flash drive Time for action – booting and installing Linux Mint What just happened? Booting Linux Mint Time for action – booting Linux Mint for the first time What just happened? Summary 3. Basic Shell What's a shell? Where are you? Time for action – learning pwd and cd commands What just happened? Have a go hero – using a shortcut for accessing your home directory Running commands Time for action – launching a program from the command line What just happened? Have a go hero – executing programs without using the full path Search commands Time for action – using the which command What just happened? Listing, examining, and finding files Time for action – using the ls, locate, find, and cat commands What just happened? Have a go hero – getting more information when
    [Show full text]
  • Python True Book by Jon Rulta.Pdf
    Python True Book Python ideas for Programming Jon Rulta Python True Book Copyright © 2021 However Publishing All rights reserved. Bombaone - Mudozvone. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. Producer: Priyanka Dhadke Content Development Editors: Alex Patterson, Bhavesh Amin Technical Editor: Karan Sonawane Project Editor: Janice Gonsalves Copy Editor: Safis Editing Proofreader: Safis Editing Indexer: Priyanka Dhadke Presentation Designer: Sandip Tadge Production reference: 1270520 Published by However Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-80020-708-0 Subscribe to our online digital library for full access to over 7,000 books and videos, as well as industry leading
    [Show full text]
  • Announcing Netbsd 9.1 (Oct 18, 2020)
    Announcing NetBSD 9.1 (Oct 18, 2020) http://www.netbsd.org/releases/formal-9/NetBSD-9.... Announcing NetBSD 9.1 (Oct 18, 2020) Introduction The NetBSD Project is pleased to announce NetBSD 9.1, the first update of the NetBSD 9 release branch. It represents a selected subset of fixes deemed important for security or stability reasons, as well as new features $11,824 raised of $50,000 goal and enhancements. Here are some highlights of this new release. Home Recent changes Highlights NetBSD blog Parallelized disk encryption with cgd(4). Presentations Added the C.UTF-8 locale. About Added support for Xen 4.13. Various reliability fixes and improvements for ZFS. Added support for ZFS on dk(4) wedges on ld(4). Developers NVMM hypervisor updated, bringing improved emulation, performance, and stability. Gallery Additional settings for the NPF firewall, updated documentation, and various npfctl(8) usability Ports improvements. X11 improvements, default window manager switched to ctwm(1), enabled sixel support in xterm(1), fixes Packages for older Intel chipsets Documentation Stability improvements for LFS, the BSD log-structured filesystem. Added support for using USB security keys in raw mode, usable in Firefox and other applications. FAQ & HOWTOs Added support for more hardware RNGs in the entropy subsystem, including those in Allwinner and The Guide Rockchip SoCs. Manual pages Various audio system fixes, resolving NetBSD 7 and OSSv4 compatibility edge-cases, among other issues. Added aq(4), a driver for Aquantia 10 gigabit ethernet adapters. Wiki Added uxrcom(4), a driver for Exar single and multi-port USB serial adapters.
    [Show full text]
  • ITC Lab Software List
    ITC Lab Software List This list contains the software available on ITC Lab machines as of Spring 2017. It is categorized by operating system; a brief description of the software is available as well. Table of Contents Windows-only ................................................................................................................................. 2 Linux-only ........................................................................................................................................ 6 Both ............................................................................................................................................... 11 1 Windows-only 7-Zip: file archiver ActivePerl: commercial version of the Perl scripting language ActiveTCL: TCL distribution Adobe Acrobat Reader: PDF reading and editing software Adobe Creative Suite: graphic art, web, video, and document design programs • Animate • Audition • Bridge • Dreamweaver • Edge Animate • Fuse • Illustrator • InCopy • InDesign • Media Encoder • Muse • Photoshop • Prelude • Premiere • SpeedGrade ANSYS: engineering simulation software ArcGIS: mapping software Arena: discrete event simulation Autocad: CAD and drafting software Avogadro: molecular visualization/editor CDFplayer: software for Computable Document Format files ChemCAD: chemical process simulator • ChemDraw 2 Chimera: molecular visualization CMGL: oil/gas reservoir simulation software Cygwin: approximate Linux behavior/functionality on Windows deltaEC: simulation and design environment for thermoacoustic
    [Show full text]