Activity

From 06 Jul 2016 to 04 Aug 2016

04 Aug 2016

21:24 Refactoring #1440 (Sprint): cover Python examples by functional tests
Now I know how to do it. Each example, depending on its argument, shall either plot or write to file. The latter beha... wuttke
17:58 Bug #1571: PyCoreTest overlooks complete obstruction of simulation
Resolved in cdc32a6, except for the possible failure to detect zero-filled detector images. wuttke
16:22 Bug #1571 (Sprint): PyCoreTest overlooks complete obstruction of simulation
wuttke
17:43 Feature #1573: facilitate plotting from Python scripts exported by PyCore tests.
Resolved in 98163aa. wuttke
16:11 Refactoring #1567 (Waiting): omit »FormFactor« from particle geometry class names
wuttke
15:27 Refactoring #1567: omit »FormFactor« from particle geometry class names
Next question then, whether to put them in a namespace. wuttke
15:53 Refactoring #1548 (Waiting): choose name for fit library
Opinion from first discussion: probably something less grandious than "FitSuite". wuttke
15:52 Refactoring #1547 (Backlog): restore ScanningMinimizer
So it shall be refactored and reintegrated into the minimizer selection wuttke
15:48 Refactoring #1549 (Waiting): rename class FitSuite
wuttke
13:23 Refactoring #1549: rename class FitSuite

I don't like FitController that much. It is also hard to explain users, why we have renamed FitSuite to something e...
pospelov
12:51 Refactoring #1549: rename class FitSuite
I vote for FitController herck
15:47 Refactoring #1550 (Sprint): in .h file header comments, replace »Declares« by »Defines«
Yes, replace »Declares« by »Defines«.
Remove ' // inheriting from'.
wuttke
12:49 Refactoring #1550: in .h file header comments, replace »Declares« by »Defines«
Not related to this one, but to headers auto-update procedure.
* where can I find code tools used for code auto up...
pospelov
15:46 Feature #1554 (Backlog): provide script to update Python files upon name changes in BornAgain
As one-time solution.
Later on, for lighter changes, backward compatibility should be ensured differently: obsolete ...
wuttke
15:42 Feature #1561 (Rejected): merge FTDistribution.. and FTDecayFunction..
They are different.
* Distributions are pdf's, normalized to integral=1.
* Decay functions do have f(0)=1.
wuttke
15:41 Feature #1564 (Sprint): split "Pi.h" from Units.h
There is definitely no PI in the C++11 standard, so we go for Pi.h. wuttke
15:25 Refactoring #1569: rename hard particle form factors
After first discussion, tendency to answer the $-question with yes: In principle, special cases of generic shapes mer... wuttke
15:22 Refactoring #1565 (Sprint): to associate units with parameters, use string instead of inheritance
member variable of type string is perhaps not the best solution, but in any case a valid first approximation, and wil... wuttke
13:47 Refactoring #1557 (Rejected): FitParameterLinked causes weird coupling
refactoring done under other issue wuttke
13:03 Bug #1574 (Rejected): Find the way of comfort work in Qt creator in the absence of some headers
After removal of WinDllMacros.h from all headers (in the favor of its automatic include via cmake compilation keys), ... pospelov

03 Aug 2016

19:32 Documentation #1351: Drupal: update installation instructions, tutorials for coming release
I guess contents is not left over from 1.6, but refers to the next release? wuttke
19:29 Refactoring #1556 (Resolved): FormFactorInfo: remove unused m_pos_x, m_pos_y
Resolved in a25866219, i.e. removed the unused members. As for inheritance, I had soon understand on my own that this... wuttke
19:16 Feature #1564: split "Pi.h" from Units.h
Overlaps with #1304 ... wuttke
09:28 Feature #1564 (Archived): split "Pi.h" from Units.h
PI is not a unit, and used much more often, and typically in other contexts, than units.
So definitions of PI, PI2, ...
wuttke
19:15 Feature #1573 (Archived): facilitate plotting from Python scripts exported by PyCore tests.
PyCoreStandardTest generates scripts like <build>/tmp/pysuite_HexParaCrystal.py. Little changes to these scripts will... wuttke
19:05 Feature #1572: == Python ==
Covers
* Python bindings
* Export of Python scripts from Core
wuttke
19:02 Feature #1572 (Rejected): == Python ==
wuttke
18:49 Bug #1571 (Archived): PyCoreTest overlooks complete obstruction of simulation
Let the Python function getSample(), exported by ExportToPython, return None instead of a multilayer. Then... wuttke
15:01 Refactoring #1570 (Rejected): replace parameter accessor methods getFoo() by getParameterValue("F...
Simplifies the API at no cost in usability. Sole use of the form factor parameter read accessors seems to be in GUI/c... wuttke
14:01 Refactoring #1555 (Resolved): invert dependence of FitKernel on FitParameterLinked
Resolved in 77bb6a194. Sorry for not closing this earlier. wuttke
09:13 Refactoring #1555: invert dependence of FitKernel on FitParameterLinked
When I can start working on #1478 and #1466?
pospelov
13:53 Refactoring #1569 (Rfc): rename hard particle form factors
Indispensable because some names are in conflict with established geometric terminology. Question is how far we go. S... wuttke
13:25 Feature #1568 (Backlog): Implement TruncatedEllipsoid to replace HemiEllipsoid
HemiEllipsoid describes an elongated droplet in contact with a surface. Are there any physical applications? If yes, ... wuttke
10:56 Refactoring #1567 (Rejected): omit »FormFactor« from particle geometry class names
Rename
* FormFactorCone -> Cone
* FormFactorTruncatedSpheroid -> TruncatedSpheroid
* and so on for all hard partic...
wuttke
10:36 Feature #1554 (Rfc): provide script to update Python files upon name changes in BornAgain
wuttke
10:34 Refactoring #1440: cover Python examples by functional tests
required for #1566 (the big renaming) wuttke
10:32 Envelope task #1566: == API changes ==
replacing #1497 wuttke
10:25 Envelope task #1566 (In Progress): == API changes ==
Certain classes and methods should be renamed to better reflect their meaning.
These changes will affect the user ...
wuttke
10:19 Refactoring #1497 (Rejected): Agree on new Core directory structure and class renaming to Rename ...
Perhaps it is cleaner to reject this issue, and to open a new issue specifically about the class&method renaming, usi... wuttke
10:12 Refactoring #1497: Agree on new Core directory structure and class renaming to Rename certain cla...
"directory structure" taken out of the title of this issue; if you want, reopen as a separate issue.
A good direct...
wuttke
10:04 Refactoring #1565: to associate units with parameters, use string instead of inheritance
at this occasion, correct the limits for angles form +-90 or +-180 to +-PID2 or +-PI wuttke
09:39 Refactoring #1565 (Archived): to associate units with parameters, use string instead of inheritance
While implementing units-in-parameters using the inheritance approach, I learned that units can be undefined when par... wuttke
09:51 Feature #1563: Investigate time-of-life of SampleBuilder in Python context
This is definitely a remnant from the old bindings. In the old bindings, the ownership problem was solved on the C++ ... jmfisher
08:48 Feature #1563 (Archived): Investigate time-of-life of SampleBuilder in Python context

*Item I*
* Is it possible to provide inline usage of SampleBuilder, as in example of Dominique Dresen?...
pospelov
09:38 Bug #1559 (Rejected): Restore intensitydata.py functional test

You are right. I was able to do this in boost-python binding only because, as you've explained, he was silently pro...
pospelov
09:35 Bug #1559: Restore intensitydata.py functional test
Note that this is the expected behaviour in C++. getXaxis() returns a raw pointer to the axis, which is owned by the ... jmfisher
08:40 Feature #1562: Provide ISample with possibility to export parameter tree in Python dictionary
this sounds very close to what I am working on right now wuttke
08:26 Feature #1562 (Resolved): Provide ISample with possibility to export parameter tree in Python dic...

Request from Dominique Dresen:
> Print / Retrieve All Possible Fitting Parameters, including Beam Properties.
...
pospelov
08:22 Feature #1561 (Rejected): merge FTDistribution.. and FTDecayFunction..
or is there any good reason to maintain two different interfaces and implementations for a Gaussian, a Lorentzian, an... wuttke
08:21 Feature #1560 (Archived): Provide simulation running from Python with text version of progress bar

Request from Franziska Löhrer
> is it possible to track the progress (e.g. via the progress handler), when using...
pospelov

02 Aug 2016

18:08 Bug #1559 (Rejected): Restore intensitydata.py functional test

After I have fixed Simulation::getIntensityData ownership within #1558, and the returned Histogram2D object started...
pospelov
17:53 Bug #1558 (Resolved): Memory leakges in Python on Simulation::getIntensityData call
pospelov
10:05 Bug #1558 (Archived): Memory leakges in Python on Simulation::getIntensityData call

Thanks to Dominique Dresen
>I think I narrowed the source of this bug down to the getIntensityData() method of G...
pospelov
11:39 Refactoring #1556: FormFactorInfo: remove unused m_pos_x, m_pos_y
m_pos_x and m_pos_y can indeed be removed. Inheriting from IFormFactor is conceptually not a good idea, since FormFac... herck

01 Aug 2016

21:42 Refactoring #1557 (Rejected): FitParameterLinked causes weird coupling
FitParameterLinked inherits from FitParameter.
However, its member m_pool_parameters is of type vector<RealParameter...
wuttke
20:20 Refactoring #1556 (Sprint): FormFactorInfo: remove unused m_pos_x, m_pos_y
wuttke
18:24 Refactoring #1556 (Archived): FormFactorInfo: remove unused m_pos_x, m_pos_y
Members m_pos_x, m_pos_y seem to be unused => delete them.
wuttke
18:04 Refactoring #1555 (Resolved): invert dependence of FitKernel on FitParameterLinked
Subclasses ParameterLength, ParameterAngle etc only make sense in Core/, not in Fit/.
Therefore we need to move Para...
wuttke
17:10 Refactoring #1432: final polish of polyhedral form factor
can wait wuttke
15:34 Feature #1554 (Rejected): provide script to update Python files upon name changes in BornAgain
For users, and for converting our own examples and tests.
Compare #1553 which does the same for XML project files.
wuttke
15:31 Feature #1553 (Rejected): Project (XML) read-in: support old versions by automatic conversion of ...
Name changes should be made conditional on this. wuttke
14:59 Refactoring #1546 (Resolved): disambiguate getRadius()
Resolved in 4defcc9.
In passing: removed unnecessary 'virtual' attribute from 'clone' methods.
wuttke
11:57 Refactoring #1546: disambiguate getRadius()
Starting in branch parunit, as preparative step towards #1428. wuttke
10:45 Refactoring #1546 (Archived): disambiguate getRadius()
getRadius() currently has two different, though overlapping uses:
* to return the value of »Radius«, if the particle...
wuttke
14:30 Bug #1552 (Resolved): FormFactorTrivial should have RadialExtension = 0
The physical meaning of FormFactorTrivial is: form factor of a dot.
Accordingly, getRadialExtension() should return ...
wuttke
11:54 Documentation #1414: regenerate form factor images in manual
I'll come back to this when resuming work on the manual wuttke
11:54 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...
Needs further preparation & discussion wuttke
11:53 Refactoring #1469: Package Multifit-Suite as separate library
I'll come back to this wuttke
11:33 Refactoring #1551 (Resolved): rename directory RootWrapper/ and files therein
The subsystem implemented in RootWrapper wraps not only the CERN Root minimizers, but also others. So »Root« and »ROO... wuttke
11:28 Refactoring #1550 (Archived): in .h file header comments, replace »Declares« by »Defines«
Since we discussed nomenclature many weeks ago, I paid attention to it and convinced myself that »declaration« - »def... wuttke
11:22 Refactoring #1549 (Rejected): rename class FitSuite
»FitSuite« is one possible name for the entire fit library (#1548).
It is not so good a name for the top-level cla...
wuttke
11:10 Refactoring #1548 (Rejected): choose name for fit library
Per #1469, we'll package our multi-minimizer wrapper as a separate library. How shall we call it?
* libfitagain
*...
wuttke
10:58 Refactoring #1547 (Rfc): restore ScanningMinimizer
wuttke
10:57 Refactoring #1547 (Backlog): restore ScanningMinimizer
ScanningMinimizer (previously MinimizerScan) is the only minimizer that directly accesses OutputData<>.
It is cove...
wuttke
10:34 Refactoring #1545 (Rejected): INamed: replace default "" by typeid()
In most or all of the ISample hierarchy, m_name is initially set to the class name. This can be easily achieved by a ... wuttke
10:25 Configuration #1544 (Rejected): require libcerf instead of providing ThirdParty/Fadeeva
»Eat your own dogfood«. We are hosting »libcerf«, so we should use it in our own projects. »libcerf-dev« has made it ... wuttke

28 Jul 2016

18:09 Feature #1543 (Resolved): decouple FitKernel from FitSuite
wuttke
18:08 Feature #1543: decouple FitKernel from FitSuite
Resolved in e450865. wuttke
15:59 Feature #1543 (Archived): decouple FitKernel from FitSuite
using std::function callback in FitKernel::notifyObservers() wuttke
13:31 Refactoring #1542 (Resolved): Make ParameterPool and RealParameter independent of IParameterized
Resolved in 1c23198. Went smoothly, using std::function and std::bind. wuttke
10:37 Refactoring #1542 (Archived): Make ParameterPool and RealParameter independent of IParameterized
Currently, they have a member IParameterized* m_parent that is only used to call IParameterized::onChange().
If we...
wuttke
10:33 Refactoring #1469: Package Multifit-Suite as separate library
priority set to high because rapid return to stability in directory structures is desired wuttke
10:25 Refactoring #1541: review areAlmostEqual and get_relative_difference
With 7c816ab there comes a rudimentary unit test TestRelDiff, to be expanded while this issue is being solved. wuttke
10:18 Refactoring #1541 (Backlog): review areAlmostEqual and get_relative_difference
Is there need for a tolerance_factor? Probably not.
Are small numbers meant on a linear or a logarithmic scale? Is...
wuttke

27 Jul 2016

20:15 Refactoring #1469: Package Multifit-Suite as separate library
rewrote title and description wuttke
18:54 Refactoring #1469 (Sprint): Package Multifit-Suite as separate library
good progress in 008f21a;
base classes and utilities moved to Fit/ require second thought
wuttke
17:51 Feature #1540 (Long Term Idea): Implement incoherent z-distribution of particles inside layer
This can be done very efficiently using the same type of attenuation factor as used in:
doi: 10.1107/S00218898060437...
herck
15:38 Refactoring #1538 (Rejected): AttLimits::isInRange(value) returns true for value==m_lower_limit, ...
Current implementation is... wuttke

26 Jul 2016

19:40 Refactoring #1469: Package Multifit-Suite as separate library
Halted after bbac161 (minor cleanup, and split of Fit/ into four directories with clear include hierarchy)
wuttke
09:19 Refactoring #1469: Package Multifit-Suite as separate library
started with some easy refactoring wuttke
19:36 Feature #1513 (Resolved): Provide more informational throw message from RealParameterWrapper.
... followed and concluded by simplification of ParameterPool in 9c8e6d. wuttke
18:19 Feature #1513: Provide more informational throw message from RealParameterWrapper.
Resolved in 32e8204d0d4: RealParameterWrapper now has parameter m_name. wuttke
07:43 Feature #1513 (Sprint): Provide more informational throw message from RealParameterWrapper.
wuttke
14:33 Feature #1537 (Rejected): parametrize Gaussians and Lorentzians by mean and fwhm
Whenever possible, different models should use common parameters.
For instance, different distribution functions mig...
wuttke
08:07 Refactoring #1419 (Resolved): move test code out of core
qGenerator.h has been removed since long.
TestMachinery/ has been moved to Test/Functional/ a few days ago.
Sta...
wuttke
08:03 Feature #587: Investigate objective function alternatives.
the field is called "Priority", not "Importance" wuttke
07:57 Feature #587 (Long Term Idea): Investigate objective function alternatives.
wuttke
08:03 Feature #586: Investigate chi2-like objective functions
the field is called "Priority", not "Importance" wuttke
08:02 Configuration #1536 (Resolved): prevent Drupal from sending HTML mails with black horizontal head...
this was supposed to be solved in Sprint 31, but I continue to get such mails wuttke
07:52 Refactoring #1535 (Rejected): rm intermediate directory 'coregui'
Currently, GUI/ contains only a few small directories, plus coregui/, which in turn contains the more important direc... wuttke
07:42 Refactoring #1428 (Sprint): Compactify code that handles parameters (use abstract mechanism inste...
I started with simplifying the interface IParameterized (branch 'parunit') ... wuttke

25 Jul 2016

19:29 Feature #1534 (Rejected): === Parameter handling ===
Parameter handling needs a separate envelope tasks, because it cannot be subsumed under Core, Fit, or GUI: it concern... wuttke
18:43 Refactoring #1527 (Resolved): simplify containsMagneticMaterial, printSampleTree, genPyScript
Resolved in 9e708f4af; ISampleVisitor no longer needed in Core. wuttke
17:01 Refactoring #1514 (Resolved): Remove code duplication in Distributions.h and .cpp
herck

23 Jul 2016

15:44 Feature #1533 (Rejected): implement missing Python export for MesoCrystal
If I see correctly, export to Python fails if the sample contains a MesoCrystal. wuttke

22 Jul 2016

16:31 Refactoring #1527: simplify containsMagneticMaterial, printSampleTree, genPyScript
For containsMagneticMaterial, reimplementation went smoothly in no more than 20 lines, cff2abd. wuttke
09:44 Refactoring #1527 (Archived): simplify containsMagneticMaterial, printSampleTree, genPyScript
Try a lighter way to iterate through the children of a Sample. The current implementation of ISample::containsMagneti... wuttke
16:00 Refactoring #1532 (Rejected): clarify relation of PolDWBAMagCylinders2 and StandardSimulations/St...
wuttke
12:23 Refactoring #1526 (Resolved): replace "FunctionalTest" by more specific terms in several test mac...
Resolved in f5720767e. wuttke
11:37 Refactoring #1526: replace "FunctionalTest" by more specific terms in several test machinery classes
And rename FooTestSuite -> FooStandardTest, because it does not run a suite of tests, but one single test, taken from... wuttke
09:37 Refactoring #1526 (Sprint): replace "FunctionalTest" by more specific terms in several test machi...
wuttke
11:22 Feature #1004: GUI: revise tooltips in all GUI elements

Revise mechanism of storing tooltips in GUI.
Currently tooltips are stored/handled
* in corresponding SessionIt...
pospelov
09:33 Bug #1509: Version string should be different for executables generated from 'develop', from feat...
this modification should also be propagated to the Doxyfiles wuttke
09:02 Refactoring #1419 (Sprint): move test code out of core
wuttke
09:00 Feature #601 (Rejected): === Investigate OpenMP/MPI/GPU ===
last open issue moved under #284: Fit wuttke
08:57 Feature #1290: === Core: framework ===
All tasks concerned with the simulation framework, not with the physical modeling (which goes under #1438) wuttke

21 Jul 2016

16:07 Refactoring #1526 (Archived): replace "FunctionalTest" by more specific terms in several test mac...
CoreTestSuite and GUITestSuite reside under Test/Functional, and inherit from FunctionalTestSuite.
They take a subte...
wuttke
13:59 Feature #1525: consider parameters of types int, enum, bool
By enum I mean a finite set of keywords. This must not imply implementation using the C/C++ 'enum' datatype. wuttke
13:23 Feature #1525: consider parameters of types int, enum, bool
Enums are famous code smells in OO code. We already have too many of these.
Parameterizing the distribution for such...
herck
12:22 Feature #1525 (Rejected): consider parameters of types int, enum, bool
Parameters of types enum would allow us to merge physical models, provided they have the same number of parameters, a... wuttke
13:27 Refactoring #1497 (Sprint): Agree on new Core directory structure and class renaming to Rename ce...
pospelov
11:51 Refactoring #1524 (Resolved): "FitSuite" currently used in two different meanings
Resolved in 2a2856a wuttke
11:22 Refactoring #1524 (Archived): "FitSuite" currently used in two different meanings
"FitSuite" is a collection of fit routines, wrapped under a common API.
Currently, the name "FitSuite" is also use...
wuttke
10:00 Feature #1475 (Sprint): DOI for BornAgain
Seems easy once we are at GitHub. wuttke
09:56 Feature #1462 (Rejected): enforce zero tolerance for warnings
This question will naturally come up again when configuring the build server. No need to keep this issue open here. wuttke
09:54 Bug #1070 (Rejected): Unix should install to /usr/local/lib, not to versioned subdirectory
merged into #1476 wuttke
09:54 Refactoring #1476: Revise installation directory structure under Linux
I'll close #1070, which essentially said:
- Unix should install to /usr/local/lib, not to versioned subdirectory
...
wuttke

20 Jul 2016

16:58 Configuration #1447 (Sprint): Migrate to GitHub
pospelov
10:57 Bug #1511 (Resolved): Roughness simulations give incorrect scattering contribution below the samp...
herck

19 Jul 2016

16:24 Documentation #1523 (Resolved): explain numeric value of HomogeneousMagneticMaterial::m_magnetic_...
numeric value in the code comes without any explanation wuttke
16:13 Documentation #1522 (Resolved): Create python example with polarized neutrons and magnetic materials
We do not have an example in Examples/python for polarized neutron case.
Withing this item
* create user example ...
pospelov
15:49 Refactoring #1487 (Sprint): GUI: introduce ROI (region of interest) in MaskEditor
pospelov
15:48 Feature #1478 (Sprint): Refactor FitParameterLinked to provide simultaneous fit of several sample...
pospelov
15:48 Refactoring #1489 (Sprint): Build: refactor fix_apple_bundle for the production of MacOS installer
pospelov
15:47 Bug #1498 (Sprint): Fitting in GUI: values for all fitting parameters are reported as the same
pospelov
15:47 Refactoring #1492 (Sprint): GUI: Unify WarningSignWidget usage across the whole project
pospelov
15:34 Documentation #1014 (Sprint): Manual: describe simulation with distributed parameters

Basing on experience learned from GISAS school, we need this tutorial soon. It is hard to explain the concept of "S...
pospelov
15:24 Feature #1521 (Rejected): GUI: find the way for update notifier to not to rely on CHANGELOG

Our GUI's update notifier works as following:
* on every GUI start, if the user has "online update notification"...
pospelov
13:42 Bug #1520 (Archived): GUI: global progress bar seems to be not updating

When user runs a time consuming simulation, global progress bar in lower left corner is not updating. The normal pr...
pospelov

18 Jul 2016

18:46 Documentation #1519 (Rejected): Linking failure of Ubuntu with Python installed via Anaconda bundle

Found an Ubuntu, there in addition to system Python there are two Anaconda's Python2 and Python3 bundles, all in PA...
pospelov
18:28 Bug #1518 (Rejected): Build failure on Ubuntu with static version of fftw3 library

Found the Linux with fftw3 installed twice:
* in normal way via the package manager in /usr/lib, shared version ...
pospelov
18:06 Documentation #1517 (Archived): Add the case with missed msvc2015 runtime library on Windows syst...

* see #1516
* also mention the case on Drupal's "Windows install instruction"
pospelov
18:04 Bug #1516 (Archived): Consider include of ms-win-runtime library into Windows installer

During GISAS tutorial 5 Windows laptops (out of 20) didn't have api-ms-win-crt-runtime-l1-1-0.dll library installed...
pospelov

15 Jul 2016

13:12 Bug #1512 (Resolved): GUI crashes when simulating for a lognormal distribution of wavelength with...
pospelov
09:38 Bug #1515 (Rejected): GUI: error in determination of size of imported tiff file causes crash of f...
How to reproduce:
1. Start BornAgain (1.6.1, hotfix)
2. Instrument-> Set nbins=981 (phi) and nbins=1043 (alpha)
3....
ganeva

14 Jul 2016

16:24 Refactoring #1514 (Archived): Remove code duplication in Distributions.h and .cpp
herck
15:20 Feature #1513 (Archived): Provide more informational throw message from RealParameterWrapper.

Currently it throws with "Value not in range", so in GUI it is almost useless. Ideally it should give the name of p...
pospelov

13 Jul 2016

20:18 Bug #1512 (Archived): GUI crashes when simulating for a lognormal distribution of wavelength with...
Reproduce:
Use cylinders and prisms example, create wavelength distribution log normal and set scale parameter to ze...
herck
14:41 Bug #1511 (Archived): Roughness simulations give incorrect scattering contribution below the samp...
herck
11:58 Feature #1508: GUI JobView: reconsider location of activity view switch
However, before this can be set back to low priority, the tutorial should be updated to what is actually implemented ... wuttke
11:34 Feature #1508: GUI JobView: reconsider location of activity view switch
Perhaps then the solution will emerge from a larger reshuffling. Let's keep this issue with low priority and see how ... wuttke

12 Jul 2016

23:21 Refactoring #1484 (Sprint): GUI: refactor InstrumentItem and DetectorItem
pospelov
23:21 Refactoring #1485 (Sprint): GUI: refactor InstrumentView
pospelov
23:20 Refactoring #1486 (Sprint): GUI: refactor SampleView
pospelov
21:13 Refactoring #1486: GUI: refactor SampleView

In general, my idea to have same dock menu switch, as in JobView (very right bottom corner). So the right-bottom co...
pospelov
20:21 Refactoring #1486: GUI: refactor SampleView

Adding here Joachim's comments
By default (unless overwritten by more specific behavior) a right click pops ...
pospelov
23:20 Refactoring #1488 (Sprint): GUI: provide integration of ImportDataView and InstrumentView
pospelov
23:20 Refactoring #1490 (Sprint): GUI: refactor JobView and IntensityData widgets
pospelov
21:00 Feature #1504: GUI: support standard control keys

This item should be extended to something more global. We can summarize here all shortcuts we have by now, and all ...
pospelov
09:30 Feature #1504 (New): GUI: support standard control keys
* ^A: select all wigets
* ^V: paste previously cut widget(s)
* ^X: cut selected widget(s)
* ^Z: revert last action...
wuttke
20:43 Feature #1503: GUI: provide intuitive way to insert layer into multilayer

Here are some clarifications:
You can drag-and-drop "Layer" from ItemsToolBox into a MultiLayer, when move it ou...
pospelov
09:26 Feature #1503 (Rejected): GUI: provide intuitive way to insert layer into multilayer
Trying out the GUI in impatient beginner's mode (i.e. without reading the tutorial), I found the following:
Starti...
wuttke
20:30 Feature #1505 (Rejected): GUI: move windows menu from right-click-popup to topbar "Windows" pulldown

I have moved your comment into #1486, where among other things I'm going to address this one too.
Let me reject th...
pospelov
10:09 Feature #1505 (Rejected): GUI: move windows menu from right-click-popup to topbar "Windows" pulldown
By default (unless overwritten by more specific behavior) a right click pops up a menu window that allows to choose w... wuttke
20:16 Feature #1508: GUI JobView: reconsider location of activity view switch

True, tutorial was not updated yet. I also agree, that lower right corner is not most intuitive place. The problem ...
pospelov
12:07 Feature #1508 (Rejected): GUI JobView: reconsider location of activity view switch
Current location of button that activates the Job View Activity menu is at bottom right.
This it at variance from ...
wuttke
19:54 Feature #1510 (Rejected): replace "Houston, we have a problem"

I added this task into bigger issue #1492. Rejecting this one.
pospelov
14:34 Feature #1510 (Rejected): replace "Houston, we have a problem"
funny enough for the lifetime of one release, but not the permanent solution, I suppose wuttke
19:49 Feature #1506: GUI Sample Tree View: cut / paste or move to be added to right-click popup menu

The "move" functionality was there already (not as a context menu, but rather natural hold-click-and-move), but was...
pospelov
10:14 Feature #1506 (New): GUI Sample Tree View: cut / paste or move to be added to right-click popup menu
The ight-click popup menu in the Sample Tree View should provide a means to move items around. Either using a cut/pas... wuttke
15:41 Refactoring #1477 (Resolved): Provide more detailed info on Exception thrown from Polyhedron base...
Resolved in 7450e48. wuttke
15:30 Refactoring #1477 (Sprint): Provide more detailed info on Exception thrown from Polyhedron based ...
wuttke
14:30 Bug #1509 (Resolved): Version string should be different for executables generated from 'develop'...
This we have discussed previously, but I have to come back to it:
An executable that differs, at times even consid...
wuttke
11:41 Documentation #840: Create movie with first GUI tutorial
I removed the following from http://bornagainproject.org/documentation/usage/gui: »The following video presents how t... wuttke
11:34 Feature #1507 (New): GUI: SHIFT+LeftClick should add to selection
In Sample Editor and Sample Tree View, LeftClick selects one item.
As per de factor standard for GUI behavior, SHI...
wuttke

11 Jul 2016

14:05 Feature #1238: nicer layout for newsletter@bornagainproject.org (reopened: v1.6.0 round mail stil...
reopened: round mail announcing v1.6.0 still had black bars, and no horizontal margin wuttke
13:22 Configuration #1502 (Rejected): rebase all branches after release (change release script or instr...
'develop' and any living feature branch should at any time contain the common history at least up to the latest relea... wuttke
12:58 Configuration #1501 (Archived): version tag must start with 'v' (change release script or instruc...
Per agreement with Cristiano Feldero, version tags should always start with 'v'. Hence 'v1.6.0', not '1.6.0'.
Is t...
wuttke

06 Jul 2016

17:59 Configuration #1500 (Rejected): MacOS: provide vagrant test box for El Capitan

* create vagrant box for El Capitan
** it will be used to test Mavericks dmg installer
** so it will have to cont...
pospelov
17:56 Configuration #1255 (Sprint): MacOS: provide vagrant build configurations for Mavericks

* install buildslave to maverick box
* provide build configuration for making dmg (Python2)
* provide build confi...
pospelov
17:54 Configuration #1344 (Sprint): MacOS: install buildslave to macmini
pospelov
15:57 Bug #1499 (Resolved): GUI Segmentation fault if layer is too thick
herck
15:57 Bug #1499 (Sprint): GUI Segmentation fault if layer is too thick
herck
09:46 Bug #1499: GUI Segmentation fault if layer is too thick
The crash happens only if the particle layout is present. ganeva
09:42 Bug #1499 (Archived): GUI Segmentation fault if layer is too thick
Users from Juelich would like to simulate a system with quite thick layers (in a micrometer range). However, BornAgai... ganeva
15:28 Refactoring #995 (Rejected): New GUI buttons are badly visible under MacOS

I've made already two attempts to make this wonderful Walter's colored buttons works under MacOS and didn't succeed...
pospelov
 

Also available in: Atom