Coder Social home page Coder Social logo

siavashk / pysct Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spinalcordtoolbox/spinalcordtoolbox-dev

0.0 0.0 1.0 114.52 MB

Python Bindings for the Spinal Cord Toolbox

License: GNU Lesser General Public License v3.0

C++ 99.96% C 0.03% CMake 0.01%

pysct's Introduction

Backup of dev/ folder

Background

For many years, the Spinal Cord Toolbox repository has contained a dev/ folder with the following purpose:

This is the location for scripts that are used in development, but are not part of the core spinalcordtoolbox package. Some examples:

  • Utility scripts to automate menial tasks
  • Scripts used to train machine learning models
  • Scripts used to generate templates/atlases
  • Scripts used to build pre-compiled binaries used by SCT.

However, these files are rarely returned to after they've been used, and storing these files in the Spinal Cord Toolbox repository unnecessarily bloats the size of the project's source code. For these reasons, there have been several efforts by SCT's developers to clean up the dev/ folder:

  • May 5, 2016: A commit (1dd49e5e) is added to the release branch that removes the entire dev/ folder (1600+ files) from the release branch.
  • March 4, 2018: PR #1631 is merged to master (0590a7c3) and removes a subset of the dev/ folder from master (1000+ files).

Despite these cleanup efforts, the dev/ folder still complicated SCT's release procedures.

Repo description

This repository is part of a third cleanup effort that involves the following steps:

  • Cloning the SCT repo to preserve the history of changes to the dev/ folder.
  • Deleting everything but the dev/ folder, so that the clone can act as a backup for the dev/ folder.
  • Deleting the dev/ folder from the SCT repo.

Using this repo

If there is a specific dev/ file that you're looking for that's not present on master, please check out any of the following commits, as they may contain the file you're looking for:

  • 265541ec: The commit immediately before the 2016 cleanup of the dev/ folder (on the release branch).
  • 035336b9: The commit immediately before the 2018 cleanup of the dev/ folder (on the master branch).

pysct's People

Contributors

abtahizadeh avatar alexfoias avatar andreanne-lemay avatar augustinr avatar benjamindeleener avatar cfhammill avatar charleygros avatar comtoisolivier avatar drulex avatar fperdigon avatar gmotzespina avatar jcohenadad avatar joshuacwnewton avatar kousu avatar lrouhier avatar mguaypaq avatar nicolas-pinon avatar npgoodhue avatar peristeri avatar perone avatar poquirion avatar random1717 avatar sandrinebedard avatar saradupont avatar siavashk avatar slevyrosetti avatar tanguyduval avatar tanguymagnan avatar yanghee-min avatar zougloub avatar

Forkers

joshuacwnewton

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.