Skip to content

esi-neuroscience/esi-ntials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esi-ntials

tests
REUSE status

A collection of tools, configs and code snippets that proved to be useful in various situations.

The repository is organized (roughly) by tech stack:

Suggestions for snippets to add? Let us know!

Getting Started

Either use the above index or simply browse the repository. If you find anything interesting feel free to copy-paste the respective parts (please include the license note at the top of the corresponding file).

Description

This repository is a collection of code snippets, common configuration stubs and templates that have been collected over the years by the ESI IT Software Support Group. The objective of this project is to save time and/or reduce mental load trying to answer the ever-recurring question:

"I need to do x here. I remember I have done something similar before, but where was that again..?"

Thus, everything in this repository is general enough that it has been used at least twice in the past, but still specific enough that cooking it up from scratch is not effortless.

Installation

The polytopical nature of this repository doesn't really lend itself to provide general purpose installation instructions. If you need to tune your SQLite database, you probably already have SQLite set up and running on your system. If you're looking for a way to better structure status messages in Bash, you're probably already working in Bash. Thus, no single "installation" is required to use the things collected in here, however, almost all bits and pieces require some kind of base technology (e.g., SQLite, Bash) to be available on your system. Please refer to the respective official documentation to set up the corresponding components.

The notable exception to this rule is the provided Python section, which comes with a conda environment file to quickly set up all required packages (including other tools like sqlite used in the repository).

Usage

Find what you need by browsing the repository or skimming the index at the top. Then simply copy-paste the parts that seem useful to you (please include the license note at the top of the corresponding file).

Support

If you have questions or find bugs/inconsistencies, please open an issue.

Roadmap

Due to the nature of this project, we are not using releases or milestones. However, we plan to extend this repository everytime we find ourselves asking the above mentioned "Where was that again?..." question.

Contributing

Contributions are always welcome! Feel free to open an issue to propose changes/additions. Alternatively, you can also fork this repository, and open a pull request.

Authors and Acknowledgment

Initial version put together by Stefan Fürtinger.

Project Status

This project is actively maintained and on occasion updated.

About

A collection of tools, configs and code snippets that proved to be useful in various situations.

Resources

Stars

Watchers

Forks

Releases

No releases published