-
Notifications
You must be signed in to change notification settings - Fork 10
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
Upstream integration #6
Open
tacaswell
wants to merge
87
commits into
Olog:master
Choose a base branch
from
NSLS-II:upstream_integration
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
bb5d70d
Modified to correctly install script
stuwilkins 35048a9
Added option to supply filename for attachmnet to allow use of string
stuwilkins df2a513
Added conda-recipie (not tested yet)
stuwilkins 08fa22e
Added blank files for API and IPython extension
stuwilkins 9755a93
Initial Rebuild
stuwilkins 1193157
Checkin with new version. Major changes to structure
stuwilkins 741eeea
Added "magic" for ipython
stuwilkins da2a0cb
Added *.swo
stuwilkins 6f7f00c
DOC : Added documentation
stuwilkins f5d709a
Moved simple API to root of module
stuwilkins 24f5767
API : Updated to new API
stuwilkins 93167a1
API : Changed to SimpleOlogClient
stuwilkins 41f0dfc
API : Added OlogHander (to use with python logging)
stuwilkins a1672e1
Added example for python logging
stuwilkins b71a26c
MNT : Removed default logging
stuwilkins 7def13e
Updated logger to use getMessage()
stuwilkins e324368
Fixed formatting of log message
stuwilkins 2f9ecdc
Moved utility to open editor to utils
stuwilkins a013f96
Added magic to capture command output and add to log
stuwilkins b40ce99
Create README.md
stuwilkins 7c875ad
Fixed script to correctly use tags and logbooks with SimpleParser
stuwilkins 02801d2
Added message to get_text_from_editor
stuwilkins c320e58
Merge branch 'master' of https://github.com/NSLS-II-CSX/pyOlog
stuwilkins afa9ece
Added save_pyplot_figure
stuwilkins 7dde871
Added prepend and postpend messages
stuwilkins 970d1fe
Rebuilt ipy module with magics and helper function
stuwilkins 470d2a2
DOC : Added docstrings to magic functions
stuwilkins 8130885
Added thumbnail image to savefig along with PDF copy to Olog
stuwilkins 7845bcd
Fixed some bugs
stuwilkins ee734ad
Bug Fix
stuwilkins e50fc82
Fixed ipython magics to correctly deal with output
stuwilkins 92c3d62
Added ropeproject
stuwilkins e284852
Fixed bug when spawning editor for log entry
stuwilkins 37f71cb
Fixed build of scripts. Added password default in config file
stuwilkins 8ff5377
Added olog script
stuwilkins b423ce2
Updated for conda recipies
stuwilkins 5511570
Started re-factor of modules to conform to PEP8
stuwilkins 7ee5002
Added bck files
stuwilkins 4105685
Fixed logging and cleaned up imports
stuwilkins 01c21d9
Reformatted as per PEP8. Added docstrings
stuwilkins 0b8f897
Added auth to session
stuwilkins 7b0e136
Refactored stings for URLs
stuwilkins 1168a37
With separate auth
stuwilkins dcc347c
Refactored to meet PEP8
stuwilkins 9294c7f
Refactored to use more efficient use of requests
stuwilkins 1107ccc
Refactored to remove __ vaiable names
stuwilkins ba70f78
Fixed download of attachments to not use temp files
stuwilkins a142222
Refactored to comply to PEP8
stuwilkins ef71800
Moved scripts into module, refactored setup.py
stuwilkins 13bec90
Refactored scripts and cleanded up setup.py
stuwilkins ef02c95
Updated to version 0.3.0
stuwilkins e63f28b
Restructured
stuwilkins c5db139
Added gui application
stuwilkins 07f088a
Refactored to use relative imports
stuwilkins c1ac890
Reindented
stuwilkins 25a292e
reformeatted as per PEP8
stuwilkins 12375db
Moved tests out of modules
stuwilkins da3a828
Cleaned up tests
stuwilkins dccc83f
Removed str() methods and used format() instead
stuwilkins a5b0ea7
Refactor of types removing setters / getters
stuwilkins 298ae81
refactored to remove getters
stuwilkins b264e6c
Fixed property addition to only use keys
stuwilkins f8f5265
Removed more camelcase
stuwilkins 8077aa1
Refactored as per PEP8
stuwilkins b1ea1a8
Removed doxy stuff
stuwilkins c9ee8d9
Removed Std Log
stuwilkins f4b1101
Fixed attachment and completed doc strings
stuwilkins 1b2f652
MNT : Ensure `have_keyring` is always defined
tacaswell 70a6de7
MNT : python3 compatibility changes
tacaswell 5d6f8c2
Merge pull request #1 from tacaswell/log_entry_norm
stuwilkins f4f1b70
Fixed docstrings
stuwilkins 3304fdc
Fixed bug where None for text field was unallowed
stuwilkins 96dbb1a
Merge branch 'refactor' of https://github.com/NSLS-II-CSX/pyOlog into…
stuwilkins 099076b
Merge pull request #2 from NSLS-II-CSX/refactor
stuwilkins e73e63d
BUG : Fixed None on log message
stuwilkins f2972c6
Merge branch 'master' of https://github.com/NSLS-II-CSX/pyOlog
stuwilkins a2f2944
Fixed setup.py
stuwilkins cfd6b2a
Fixed setup.py
stuwilkins e5b0507
Merge branch 'master' of https://github.com/NSLS-II-CSX/pyOlog
stuwilkins be199dc
MNT: more py3k compatibility fixes
tacaswell e7f5e7b
MNT: use items
tacaswell 0f9a6b6
MNT: yet more py3k
tacaswell b70dd21
MNT: yet py3k
tacaswell 1a24409
Merge pull request #3 from tacaswell/mnt_more_py3k
stuwilkins 338f1a5
FIX: handle ctrl-c during grabit
tacaswell 4a0581d
Merge pull request #1 from tacaswell/fix_grabit_cancel
danielballan 721fff1
TYPO: fix warning message
tacaswell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,10 @@ | ||
pyOlog.egg-info | ||
/target/ | ||
*.pyc | ||
*.swp | ||
*.swo | ||
build | ||
dist | ||
doc/_* | ||
.ropeproject | ||
*.bak |
This file was deleted.
Oops, something went wrong.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
pyOlog | ||
====== | ||
|
||
Python client library for Olog |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#!/bin/bash | ||
${PYTHON} setup.py build | ||
${PYTHON} setup.py install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
|
||
package: | ||
name: pyolog | ||
version: "0.3.0" | ||
|
||
source: | ||
git_url: https://github.com/NSLS-II-CSX/pyOlog.git | ||
git_tag: refactor | ||
|
||
build: | ||
number: 2 | ||
|
||
requirements: | ||
build: | ||
- python | ||
- setuptools | ||
run: | ||
- python | ||
- setuptools | ||
- requests | ||
- keyring | ||
|
||
test: | ||
imports: | ||
- pyOlog | ||
|
||
about: | ||
home: http://olog.github.io/ | ||
license: MIT | ||
summary: Python client for the OLog |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,153 @@ | ||
# Makefile for Sphinx documentation | ||
# | ||
|
||
# You can set these variables from the command line. | ||
SPHINXOPTS = | ||
SPHINXBUILD = sphinx-build | ||
PAPER = | ||
BUILDDIR = _build | ||
|
||
# Internal variables. | ||
PAPEROPT_a4 = -D latex_paper_size=a4 | ||
PAPEROPT_letter = -D latex_paper_size=letter | ||
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . | ||
# the i18n builder cannot share the environment and doctrees with the others | ||
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . | ||
|
||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext | ||
|
||
help: | ||
@echo "Please use \`make <target>' where <target> is one of" | ||
@echo " html to make standalone HTML files" | ||
@echo " dirhtml to make HTML files named index.html in directories" | ||
@echo " singlehtml to make a single large HTML file" | ||
@echo " pickle to make pickle files" | ||
@echo " json to make JSON files" | ||
@echo " htmlhelp to make HTML files and a HTML help project" | ||
@echo " qthelp to make HTML files and a qthelp project" | ||
@echo " devhelp to make HTML files and a Devhelp project" | ||
@echo " epub to make an epub" | ||
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" | ||
@echo " latexpdf to make LaTeX files and run them through pdflatex" | ||
@echo " text to make text files" | ||
@echo " man to make manual pages" | ||
@echo " texinfo to make Texinfo files" | ||
@echo " info to make Texinfo files and run them through makeinfo" | ||
@echo " gettext to make PO message catalogs" | ||
@echo " changes to make an overview of all changed/added/deprecated items" | ||
@echo " linkcheck to check all external links for integrity" | ||
@echo " doctest to run all doctests embedded in the documentation (if enabled)" | ||
|
||
clean: | ||
-rm -rf $(BUILDDIR)/* | ||
|
||
html: | ||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html | ||
@echo | ||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html." | ||
|
||
dirhtml: | ||
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml | ||
@echo | ||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." | ||
|
||
singlehtml: | ||
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml | ||
@echo | ||
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." | ||
|
||
pickle: | ||
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle | ||
@echo | ||
@echo "Build finished; now you can process the pickle files." | ||
|
||
json: | ||
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json | ||
@echo | ||
@echo "Build finished; now you can process the JSON files." | ||
|
||
htmlhelp: | ||
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp | ||
@echo | ||
@echo "Build finished; now you can run HTML Help Workshop with the" \ | ||
".hhp project file in $(BUILDDIR)/htmlhelp." | ||
|
||
qthelp: | ||
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp | ||
@echo | ||
@echo "Build finished; now you can run "qcollectiongenerator" with the" \ | ||
".qhcp project file in $(BUILDDIR)/qthelp, like this:" | ||
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/pyOlog.qhcp" | ||
@echo "To view the help file:" | ||
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/pyOlog.qhc" | ||
|
||
devhelp: | ||
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp | ||
@echo | ||
@echo "Build finished." | ||
@echo "To view the help file:" | ||
@echo "# mkdir -p $$HOME/.local/share/devhelp/pyOlog" | ||
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/pyOlog" | ||
@echo "# devhelp" | ||
|
||
epub: | ||
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub | ||
@echo | ||
@echo "Build finished. The epub file is in $(BUILDDIR)/epub." | ||
|
||
latex: | ||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex | ||
@echo | ||
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." | ||
@echo "Run \`make' in that directory to run these through (pdf)latex" \ | ||
"(use \`make latexpdf' here to do that automatically)." | ||
|
||
latexpdf: | ||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex | ||
@echo "Running LaTeX files through pdflatex..." | ||
$(MAKE) -C $(BUILDDIR)/latex all-pdf | ||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." | ||
|
||
text: | ||
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text | ||
@echo | ||
@echo "Build finished. The text files are in $(BUILDDIR)/text." | ||
|
||
man: | ||
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man | ||
@echo | ||
@echo "Build finished. The manual pages are in $(BUILDDIR)/man." | ||
|
||
texinfo: | ||
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo | ||
@echo | ||
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." | ||
@echo "Run \`make' in that directory to run these through makeinfo" \ | ||
"(use \`make info' here to do that automatically)." | ||
|
||
info: | ||
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo | ||
@echo "Running Texinfo files through makeinfo..." | ||
make -C $(BUILDDIR)/texinfo info | ||
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." | ||
|
||
gettext: | ||
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale | ||
@echo | ||
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." | ||
|
||
changes: | ||
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes | ||
@echo | ||
@echo "The overview file is in $(BUILDDIR)/changes." | ||
|
||
linkcheck: | ||
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck | ||
@echo | ||
@echo "Link check complete; look for any errors in the above output " \ | ||
"or in $(BUILDDIR)/linkcheck/output.txt." | ||
|
||
doctest: | ||
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest | ||
@echo "Testing of doctests in the sources finished, look at the " \ | ||
"results in $(BUILDDIR)/doctest/output.txt." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
API | ||
=== | ||
|
||
Contents: | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
simple |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
====================== | ||
:mod:`Client` Module | ||
====================== | ||
|
||
.. automodule:: pyOlog.OlogClient | ||
:members: |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Change?