Loading Events

Past Events › Tools Seminar

Events Search and Views Navigation

Event Views Navigation

May 2018

Everything you need to know about GIT

2018-05-14 @ 4:15 pm - 5:00 pm
MA 464

Speaker: Daniel Bankmann (TU Berlin), Benjamin Unger (TU Berlin) Git is a powerful tool, to organize your code (Python, Matlab, LaTeX, etc...), no matter if you work alone or collaborate with people. In this seminar session, we want to explain the basic ideas of git and recap the basic commands. Moreover, we explain how to set up a git repository with tubit's gitlab instance. This is a hands-on session, so please bring your own notebook, if possible. Also make sure,…

Find out more »

June 2018

Makefiles & Latexdiff

2018-06-11 @ 4:00 pm - 6:00 pm
MA 464

Speaker: Daniel Bankmann (TU Berlin), Benjamin Unger (TU Berlin) Many LaTeX projects require a number of steps to produce the final pdf document (e.g. pdflatex, biblatex, 2x pdflatex). If additional TikZ pictures are included, that are generated automatically from some data sets, this list may become longer and longer. The tool that simplifies this process is called latexmk and can be efficiently used within a Makefile; and in the first part of this session, we explain its usage in detail.…

Find out more »

July 2018

Scientific Literature Management

2018-07-02 @ 4:15 pm - 5:00 pm
MA 313

Speaker: Daniel Bankmann (TU Berlin), Benjamin Unger (TU Berlin) Reading (and understanding) scientific research results is part of our daily life. Instead of inventing clever folder structures to save the pdfs of the corresponding papers and books, we could also use literature management software to help us organize our library, which additionally may help us providing the meta data that is required for preparing your bibtex files. In this seminar we introduce two such management tools, namely Zotero and Mendeley,…

Find out more »

November 2018

Reproducible research software with python, conda and singularity

2018-11-05 @ 4:15 pm - 5:45 pm
MA 464

Speaker: Daniel Bankmann (TU Berlin) Writing code as an applied mathematician is part of our daily working routine. As long as we run our own code and test examples everything is nice and smooth. However, sometimes, we also want to share our code with colleagues or even worse want to run old code that has been published along with some article. Reproducing the results, sometimes is not feasible, because either, some libraries are missing, or, the program just won't run…

Find out more »

December 2018

Vim – Boost Your Productivity through Multimodal Editing

2018-12-10 @ 4:15 pm - 5:45 pm
MA 313

Speaker: Paul Schwerdtner (TU Berlin) We will give an introduction into Vim, an editor that enables you to "Edit Text at the Speed of Thought" by eliminating highly inefficient mouse-usage from your editing workflow. Instead of having to aim for the position you want to change with the mouse, you can express the desired sentence, word, or character using a huge yet extendable set of commands, which keeps your hands on the keyboard and your mind in focus. However, this…

Find out more »

January 2019

Xerus – a C++ Tensor Library

2019-01-14 @ 4:15 pm - 5:45 pm
MA 313

Speaker: Michael Götte (TU Berlin) The Xerus library is a general purpose C++11 library for numerical calculations with higher order tensors, Tensor-Train Decompositions / Matrix Product States and general Tensor Networks. Developed in the group of Professor Reinhold Schneider at TU Berlin it is aiming at solving the absence of scalable Tensor libraries. Easy to use Python bindings are present. The still quite new library is currently used in uncertainty quantification, electronic structure calculations (Schroedinger equation), reinforcement learning and machine…

Find out more »

February 2019

Designing user interfaces

2019-02-11 @ 4:15 pm - 5:45 pm
MA 313

Speaker: Felix Black (TU Berlin) As mathematicians, we often write useful programs that perform a variety of calculations and mathematical algorithms. These programs are generally not meant to be released in a commercial setting, but are used to illustrate research results. However, since the programs are meant to be shared with coworkers and other researchers, our programs should be easy to use and offer an intuitive way to handle user input, but in practice, this is often not the case:…

Find out more »

May 2019

Hands on TikZ

2019-05-13 @ 4:00 pm - 6:00 pm
MA 464

Speaker: Christoph Zimmer (TU Berlin) Like in the real world also in scientific writing it holds the phrase that a picture is worth a thousand words. Therefore, it is sometimes nice to have illustrations of his results or ideas. For LaTeX a common used TeX macro package for generating vector graphics is PGF. TikZ, being a recursive acronym "TikZ ist kein Zeichenprogramm" (German; TikZ is not a drawing program) aside, is the fairly usable and powerful syntax layer of PGF.…

Find out more »

June 2019

Publishing Research Software with Zenodo and Conda

2019-06-24 @ 4:00 pm - 6:00 pm

Speaker: Daniel Bankmann (TU Berlin) Abstract: Have you ever been in the situation, that you were not able to run research code, probably already a few years old? Or, did you try to reproduce results of an article with supplementary software and failed because of undocumented updates in the research code? Then the tools we present in this seminar may be interesting for you. We want to revisit tools that can be used for publishing research software in the context…

Find out more »

July 2019

The dual boot, or how to seamlessly get started with Linux

2019-07-08 @ 4:00 pm - 6:00 pm

Speaker: Riccardo Morandin (TU Berlin) Microsoft Windows is still the operative system (OS) shipped out with most desktop and laptop computers worldwide, and the one that most people enter in contact with first. Still, Linux distributions and open software are becoming more and more popular, especially among developers and scientists. Despite it has several advantages over the OS developed by Microsoft, for example the fact that it is free and open source, and more secure, customizable, performing and programmer-friendly, many…

Find out more »
+ Export Events