Skip to content

Commit

Permalink
resolved merge conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
vbdr committed May 4, 2018
2 parents d973977 + a47298c commit 7886fef
Show file tree
Hide file tree
Showing 16 changed files with 153,739 additions and 144,010 deletions.
6 changes: 3 additions & 3 deletions RepTate/RepTate.pyproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>41d5c2f2-6dbc-423a-8657-cd5c56d3d66b</ProjectGuid>
<ProjectHome>.</ProjectHome>
<StartupFile>RepTateCL.py</StartupFile>
<StartupFile>RepTate.py</StartupFile>
<SearchPath>gui\</SearchPath>
<WorkingDirectory>.</WorkingDirectory>
<OutputPath>.</OutputPath>
<Name>RepTate</Name>
<RootNamespace>RepTate</RootNamespace>
<IsWindowsApplication>False</IsWindowsApplication>
<InterpreterId>Global|VisualStudio|Miniconda</InterpreterId>
<InterpreterId>Global|VisualStudio|MiniConda</InterpreterId>
<LaunchProvider>Standard Python launcher</LaunchProvider>
<CommandLineArguments>
</CommandLineArguments>
Expand Down Expand Up @@ -119,7 +119,7 @@
<Folder Include="tests\" />
</ItemGroup>
<ItemGroup>
<InterpreterReference Include="Global|VisualStudio|Miniconda" />
<InterpreterReference Include="Global|VisualStudio|MiniConda" />
</ItemGroup>
<ItemGroup>
<Content Include=".pylintrc" />
Expand Down
2 changes: 1 addition & 1 deletion RepTate/docs/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The "shortcut"
Binary packages (containing all the needed files and libraries,
as well as a Python interpreter), can be downloaded here:

`RepTate v0.9.1 for Windows (Windows 7 64-bit or later) <https://upm365-my.sharepoint.com/:u:/g/personal/jorge_ramirez_upm_es/EWV3803YS2NOuD5oRae3y9YBYEQqSUNkgZr_A4JMFDHElA?download=1>`_
`RepTate v0.9.2 for Windows (Windows 7 64-bit or later) <https://upm365-my.sharepoint.com/:u:/g/personal/jorge_ramirez_upm_es/ESnK3LROPi5AkPzDhPbNzmIB4WIXWpOnCHIKKGbjsLGONw?download=1>`_
Download size: 305 MB.
Unzip the dowloaded file and look for the RepTate executable ``RepTate.exe``.

Expand Down
53 changes: 53 additions & 0 deletions RepTate/docs/source/manual/General/bibliography.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
@Article{Hunter_2007,
Author = {Hunter, J. D.},
Title = {Matplotlib: A 2D graphics environment},
Journal = {Computing In Science \& Engineering},
Volume = {9},
Number = {3},
Pages = {90--95},
abstract = {Matplotlib is a 2D graphics package used for Python
for application development, interactive scripting, and
publication-quality image generation across user
interfaces and operating systems.},
publisher = {IEEE COMPUTER SOC},
doi = {10.1109/MCSE.2007.55},
year = 2007
}

@Misc{Jones_2018,
author = {Eric Jones and Travis Oliphant and Pearu Peterson and others},
title = {{SciPy}: Open source scientific tools for {Python}},
year = {2001--},
url = "http://www.scipy.org/",
note = {[Online; accessed 2018-05-04]}
}

@Misc{Pyqt_2018,
author = {Riverbank Computing},
title = {PyQt},
year = {2009--},
url = "https://en.wikipedia.org/wiki/PyQt",
note = {[Online; accessed 2018-05-04]}
}

@Misc{Qt_2018,
author = {The Qt Company},
title = {Qt},
year = {1991--},
url = "https://en.wikipedia.org/wiki/PyQt",
note = {[Online; accessed 2018-05-04]}
}


@Manual{Oliphant_2006,
author = {Oliphant, Travis E.},
year = 2006,
title = {Guide to NumPy},
month = mar,
address = {Provo, UT},
institution = {Brigham Young University},
url = {http://web.mit.edu/dvp/Public/numpybook.pdf},
note = {[Online; accessed 2018-05-04]},
keywords = {numpy}
}

30 changes: 29 additions & 1 deletion RepTate/docs/source/manual/General/general.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,32 @@ General Description of RepTate
.. toctree::
:maxdepth: 2

- General philosophy and description of the software
RepTate (Rheology of Entangled Polymers: Toolkit for Analysis of Theory & Experiment) is a software package for viewing, exchanging and analysing experimental data. Several of the classical and latest theories of polymer dynamics are included in RepTate, so they can be tested and fitted to the experimental data.

The software is designed in a modular way, so it is easy to extend to analyze new types of data and fit with new theories.

The main Reptate window is called the *Application Manager* and is a multiple document interface (MDI). All the applications can be opened from the Application Manager and will reside inside it. At the top of the Application Manager there is a toolbar that allows to open different applications, load and save projects, read the help and exit RepTate.

Applications have three separate areas:
- The plot, in the center, is where the experimental data files and theoretical fits are shown.
- A vertical region at the right of the window, that allows to:
- Select the current *View* (way of representing the data)
- Open data *Files* and arrange them into different *Datasets*
- Create a *Theory* associated to a given Dataset and fit it (minimize the error with respect to the Files within that Dataset).
- A vertical region at the left of the window, where the user can inspect the contents of the data of the selected File in the current Dataset. This region is hidden by default.

RepTate makes extensive use of the following packages and libraries:

- Matplotlib: Text :cite:`General-Hunter_2007`.

- Scipy: Text :cite:`General-Jones_2018`.

- Numpy: Text :cite:`General-Oliphant_2006`.

- Qt and Pyqt: Text :cite:`General-Pyqt_2018`, Text :cite:`General-Qt_2018`.

.. rubric:: References

.. bibliography:: bibliography.bib
:style: unsrt
:keyprefix: General-
31 changes: 4 additions & 27 deletions RepTate/gui/About_rc.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Resource object code
#
# Created by: The Resource Compiler for PyQt5 (Qt v5.10.0)
# Created by: The Resource Compiler for PyQt5 (Qt v5.6.2)
#
# WARNING! All changes made in this file will be lost!

Expand Down Expand Up @@ -18226,7 +18226,7 @@
\x00\x6c\x00\x65\x00\x78\x00\x65\x00\x69\x00\x2e\x00\x70\x00\x6e\x00\x67\
"

qt_resource_struct_v1 = b"\
qt_resource_struct = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x03\
Expand All @@ -18235,33 +18235,10 @@
\x00\x00\x00\x56\x00\x00\x00\x00\x00\x01\x00\x03\x3c\x9a\
"

qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x03\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x40\x00\x00\x00\x00\x00\x01\x00\x00\x49\xd4\
\x00\x00\x01\x62\xbf\xa7\x81\x1a\
\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x62\xb9\x74\xbf\xf9\
\x00\x00\x00\x56\x00\x00\x00\x00\x00\x01\x00\x03\x3c\x9a\
\x00\x00\x01\x62\xbf\xa7\x81\x19\
"

qt_version = QtCore.qVersion().split('.')
if qt_version < ['5', '8', '0']:
rcc_version = 1
qt_resource_struct = qt_resource_struct_v1
else:
rcc_version = 2
qt_resource_struct = qt_resource_struct_v2

def qInitResources():
QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)

def qCleanupResources():
QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)

qInitResources()
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added RepTate/gui/Images/new_icons/numpylogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added RepTate/gui/Images/new_icons/scipylogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions RepTate/gui/MainWindow.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,11 @@
<file>Images/new_icons/LVE.png</file>
<file>Images/new_icons/Gt.png</file>
<file>Images/new_icons/Creep.png</file>
<file>Images/new_icons/icons8-user-manual.png</file>
<file>Images/new_icons/icons8-user-manualApp.png</file>
<file>Images/new_icons/icons8-user-manualTh.png</file>
<file>Images/new_icons/Created_with_Matplotlib-logo2.png</file>
<file>Images/new_icons/numpylogo.png</file>
<file>Images/new_icons/scipylogo.png</file>
</qresource>
</RCC>
Loading

0 comments on commit 7886fef

Please sign in to comment.