Giter VIP home page Giter VIP logo

contrib-pydicom's Introduction

contrib-pydicom

contrib-pydicom is a library of contributions, including extra modules, example scripts, viewers, and small applications to supplement the pydicom repository. For complete details, read about how to contribute. We will review quickly what a contribution looks like:

What is a Contribution?

This repository is intended for scripts and examples to supplement pydicom. This might be a single script showing how to convert from dicom to nifti, or a set of scripts that uses pydicom to perform some image processing task. If your contribution is intended to modify or enhance the core of pydicom, you should consider contribution to the pydicom core main repository.

Contribution Structure

You will notice topic folders in the base of the repo, and these generally coincide with the examples that pydicom provides:

  • databases: databases specific for pydicom, or using pydicom in databases
  • input-output: working with different file formats, or anything related to io, input, or output
  • metadata-processing: manipulation of image headers and metadata
  • plotting-visualization: visualization of pydicom data, not including traditional medical viewers
  • viewers: traditional (medical) viewers that work with pydicom

And of course if there is a folder that is not yet created that would be desired for your contribution, you should add it via pull request (PR). For your contribution, you have two options.

Option 1: Single Script

You can either add a single script to any of the subfolders, eg:

input-output/
    dicom2nifti.py

in which case you would write usage, your contact (Github username or email if others have issue) and general documentation for your contribution.

Option 2: Subfolder

In the case that your contribution has many files and is more extensive than a single script example, you can add a subfolder under the topic:

input-output/
    dicom2nifti/
        main.py
        README.md

and this will give you substantial more options to provide documentation, and multiple scripts.

Currently, we will maintain a single level hierarchy, meaning that topics should all be on the first level, and subfolders should be contained contributions. If you have any questions, please file an issue.

contrib-pydicom's People

Contributors

alihaider20 avatar bastula avatar bz2 avatar catetrai avatar darcymason avatar ferdymercury avatar hksonngan avatar jond01 avatar jstutters avatar kikooku avatar rhaxton avatar setogit avatar vsoch avatar

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.