{"id":8673,"date":"2023-05-10T13:08:49","date_gmt":"2023-05-10T13:08:49","guid":{"rendered":"https:\/\/eslweb.epfl.ch\/extranet\/?page_id=8673"},"modified":"2025-02-08T15:43:38","modified_gmt":"2025-02-08T15:43:38","slug":"software","status":"publish","type":"page","link":"https:\/\/eslweb.epfl.ch\/intranet\/software\/","title":{"rendered":"Software"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8673\" class=\"elementor elementor-8673\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-133aefd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"133aefd5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1345616a\" data-id=\"1345616a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7d1de1a4 elementor-widget elementor-widget-text-editor\" data-id=\"7d1de1a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<h2>Software management guidelines<\/h2>\n<p>A small set of rules that all software developed at ESL should follow.<\/p>\n<p>Log in with your EPFL account to access the <a href=\"https:\/\/docs.google.com\/document\/d\/1DGSJArw3FzeHrxOvoM5XLyX0cL8ev7W7OiiC0M3jsdE\/edit?usp=sharing\">guidelines<\/a><\/p>\n<h2>GitLab repository<\/h2>\n<ul type=\"disc\">\n<li>From now on, <b>please clone and sync your active repos from GitLab<\/b>. You can move your existing working directories to eslgit by changing the remote URL: <strong>git remote set-url origin &lt;eslgit-ssh-URL&gt; <\/strong>(you can find the ssh URL in the <b>GitLab import log<\/b> at the end of this <a href=\"https:\/\/docs.google.com\/document\/d\/1XM5tJOhxAvcIDPBaHpuNqUV6biklt0zyl6Hryg7hf8A\/edit?usp=sharing\">document<\/a>)<\/li>\n<li>Before creating a new repository, take a look at the <a href=\"https:\/\/eslgit.epfl.ch\/esl\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Groups<\/b><\/a><b>, Subgroups, and Topics<\/b>, so that people can easily find them in the hierarchy \u2192 see attached screenshots.<\/li>\n<li>Please note we&#8217;ll use GitHub to archive and share the sources of ESL publications (papers, presentations, etc.)<\/li>\n<li>You need to use the <b>VPN and log in with your EPFL account to access GitLab<\/b> \ud83d\ude42<\/li>\n<\/ul>\n<p>The<b> groups for access<\/b> tiered access control are:<\/p>\n<ul>\n<li>ESL-Access\/<b>ESL-Student-Access<\/b><\/li>\n<li>ESL-Access\/<b>ESL-PhD-Access <\/b>(implies access to everything in ESL-Student-Access)<\/li>\n<li>ESL-Access\/<b>ESL-Postdoc-Access <\/b>(implies access to everything in ESL-PhD-Access)<\/li>\n<\/ul>\n<p>When people join the lab we add them automatically (within an hour after the first login to eslgit) to the matching group based on their accreditation and that grants them access to the projects, in the corresponding group and subgroups. Students for example by default only see the student-projects but are not able to access the teaching repositories.<\/p>\n<p><strong>c4science is no longer used by ESL.<\/strong><\/p>\n<p><a href=\"\/intranet\/getting-started-with-gitlab\">Getting started with GitLab<\/a><\/p>\n<h2><b><br \/>GitHub<\/b><\/h2>\n<p>For repositories that should be on the public ESL GitHub: please contact Christoph for assistance with creating the repository. For the transition period: please add a link to the current C4science repository as part of the project README file so that people are able to find its new Github location for as long as C4science is still reachable.<\/p>\n<h2>Tuleap &#8211; Quality Management System tool for ESL<\/h2>\n<p>A <a href=\"https:\/\/eslweb.epfl.ch\/intranet\/wp-content\/uploads\/2023\/05\/2022-02-08-ESL_QMStools.pdf\">description of the available Tuleap tool<\/a> for ESL for QMS of medical devices<\/p>\n<p><a href=\"https:\/\/esltuleap.epfl.ch\/%C2%A0\">Access to the Tuleap tool for ESL<\/a><\/p>\n<h2>EDA tools<\/h2>\n<p>Xilinx &#8211; A <a href=\"https:\/\/eslweb.epfl.ch\/intranet\/xilinx-installation\/\">description of the installation of the Xilinx tools<\/a>, only for Windows at this time<\/p>\n<p>Singularity &#8211; <a href=\"https:\/\/eslweb.epfl.ch\/intranet\/singularity\/\">A tool to run your jobs in the environment of your choice<\/a><\/p>\n<p>ESL BioCODE &#8211; <a href=\"https:\/\/c4science.ch\/project\/view\/2672\/\">ESL&#8217;s list of code for bio-medical signal processing at C4Science<\/a>.<\/p>\n<h2>Computing Servers<\/h2>\n<p>There are different computing facilities at the ESL that you can use for your experiments. Take a look at the Seminar Slides for a brief description of the available servers, or check the specific wiki pages:<\/p>\n<p><a href=\"https:\/\/eslweb.epfl.ch\/intranet\/eslsrv12\/\">eslsrv12<\/a><\/p>\n<p><a href=\"https:\/\/eslweb.epfl.ch\/intranet\/eslsrv13\/\">eslsrv13<\/a><\/p>\n<h2>Measurement Systems &#8211; Biopac<\/h2>\n<p><a href=\"https:\/\/eslweb.epfl.ch\/intranet\/biopac\/\">A description of the installation of the AcqKnowledge<\/a> ( for Win.\u00a0or Mac.)<\/p>\n<h2>Android Projects<\/h2>\n<p>The <a href=\"https:\/\/wiki.epfl.ch\/esl-android-projects\">Android Projects Wiki<\/a><\/p>\n<h2>Demos, courses, experiment equipment, and other info<\/h2>\n<p><a href=\"https:\/\/eslweb.epfl.ch\/intranet\/demo-info\/\">Instructions<\/a><\/p>\n<p>All the information about demos is managed <a href=\"https:\/\/drive.google.com\/drive\/u\/1\/folders\/0AP7bvU2PSTUkUk9PVA\">in a shared Google Drive<\/a>. Log in with your EPFL account to get access<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GitLab repository From now on, please clone and sync your active repos from GitLab. You can move your existing working directories to eslgit by changing the remote URL: git remote set-url origin &lt;eslgit-ssh-url&gt; You can find the ssh url in the GitLab import log at the end of this document. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8862,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8673","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/pages\/8673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/comments?post=8673"}],"version-history":[{"count":25,"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/pages\/8673\/revisions"}],"predecessor-version":[{"id":9149,"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/pages\/8673\/revisions\/9149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/media\/8862"}],"wp:attachment":[{"href":"https:\/\/eslweb.epfl.ch\/intranet\/wp-json\/wp\/v2\/media?parent=8673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}