Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
chafey committed Mar 30, 2014
1 parent 76f6e8e commit 6eafaa8
Show file tree
Hide file tree
Showing 20 changed files with 2,590 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
@@ -0,0 +1,3 @@
node_modules
bower_components
.idea
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2014 chafey
Copyright (c) 2014 Chris Hafey (chafey@gmail.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
59 changes: 58 additions & 1 deletion README.md
@@ -1,4 +1,61 @@
dicomParser
===========

Javascript DICOM Parser
Javascript parser for DICOM Part 10 byte streams like you might get from WADO. Target environment
is the browser, not Node.js

[Click here for an live example of the library in action!](https://rawgithub.com/chafey/dicomParser/master/example/dragAndDropParse/index.html)


Features
========
* Alpha - not released

Features
========

* Parses DICOM Part 10 byte streams

Backlog
========

* Add support for sequences
* Add support for elements with undefined lengths
* Add conversion functions for the VR's that don't have them yet
* Figure out how to automatically generate documentation from the source (jsdoc)
* Create bower package
* Add support for AMD loaders
* Create more examples

Build System
============

This project uses grunt to build the software.

Pre-requisites:
---------------

NodeJs - [click to visit web site for installation instructions](http://nodejs.org).

grunt-cli

> npm install -g grunt-cli
Common Tasks
------------

Update dependencies (after each pull):
> npm install
> bower install
Running the build:
> grunt
Automatically running the build and unit tests after each source change:
> grunt watch

Copyright
------------
Copyright 2014 Chris Hafey
22 changes: 22 additions & 0 deletions bower.json
@@ -0,0 +1,22 @@
{
"name": "DICOM Parser",
"description": "Javascript parser for DICOM Part 10 data",
"version": "0.0.1",
"license": "MIT",
"authors" : ["Chris Hafey"],
"homepage": "https://github.com/chafey/dicomParser",
"keywords": ["DICOM", "medical", "imaging"],
"repository": {
"type": "git",
"url": "https://github.com/chafey/dicomParser.git"
},
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test"
],
"devDependencies": {
"qunit": "~1.14.0"
}
}

0 comments on commit 6eafaa8

Please sign in to comment.