-
Notifications
You must be signed in to change notification settings - Fork 5
add initial usage and getting started sections #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,9 +23,37 @@ The functionality of this repository should cover: | |
|
|
||
| ## Usage | ||
|
|
||
| Implement description of full usage, perhaps move this section to docs. | ||
| Usage is currently focused on binary files for readout from the above named systems. | ||
|
|
||
| After data collection and having saved the .bin files into the desired directory, one should copy the file path into the config file using a text editor (such as vim). In addtion, the destination file path and name should be enetered in the save_path line. Finally, ensure to have the correct wavedump edition as that will affect decoding. | ||
|
||
|
|
||
| > **_NOTE_** One can find the config file in /MULE/packs/configs | ||
|
|
||
| Once the config file has been edited and saved, one can execute the program from the terminal, after navigating to the directory where the config file was saved, by running: | ||
|
|
||
| `mule proc process_WD2_3channel.conf` | ||
|
|
||
| This will generate the .h5 file and store them in the predefined location. | ||
|
|
||
| In addition, there are several processing funcitons which are not yet run automatically from the config file but that can be found in /MULE/packs/proc | ||
|
||
|
|
||
| ## Getting Started | ||
|
|
||
| EXPLAIN SIMPLEST METHOD FOR INSTALLATION/SETUP | ||
| The simplest method of installation is one done by cloning the github repository and running the setup.sh file from the terminal, as explained below. | ||
|
|
||
| To clone the directory one should install git from the terminal with something like pip: | ||
|
|
||
| `pip install git` | ||
|
||
|
|
||
| then, one can clone the repo to the desired directory by using, | ||
|
|
||
| `git clone https://github.com/nu-ZOO/MULE.git` | ||
|
|
||
| > **_NOTE_** The above link is taken from the repo's github page | ||
|
|
||
| The environemnt then needs to be created and activated. This can be achieved by running the following command from the MULE directory: | ||
|
|
||
| `source setup.sh` | ||
|
|
||
| One can also create an alias to activate the environment easily on every session. | ||
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since it hasn't been referenced anywhere, I would specify that the software used for data acqusition is WaveDump 1 and 2. Possibly I'd even change the 'What is MULE section' first bulletpoint to highlight that, instead of doing it here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This paragraph brings up a good point, currently the only usage is data processing, perhaps there should be a 'roadmap' of basic features desired in MULE that we can work towards.
If you want, you can open your first issue addressing this :)