SpaceGroupExplorer: allow keeping or not the tested spacegroup, or the best solution
Add Crystal.GetFormula(). Fix same function in Molecule to use symbol and not ScatteringPower name for sorting. Use formula to automatically name Crystal and DiffractionDataSingleCrystal when imported from CIF and no name is given.
Merge commit 'cd31ce604a7b38ce27a2dd748b0003b03255e909'
FOXGrid
FOXGrid changes - the final?
Minor changes of FOXGrid
FoxGrid
FoxGrid repaired - communication is stable even in the case of high traffic.
Merge pull request #43 from pavoljuhas/fix-spacegroup-recursion
MonteCarloObj: add public access to AutoLSQ option
Better format for ObjRegistry::Print()
Avoid access to mpScattPow for dummy atom
Rename SpacegroupExplorer to SpaceGroupExplorer for consistency
Minor changes to be in sync with https://github.com/diffpy/libobjcryst
Raise ObjCrystException when InitSpaceGroup fails
BUG: skip exception when checking SpaceGroup origins
Merge pull request #41 from pavoljuhas/fix-debug-message-typo
Radiation: fix automatic setting of options and used parameters
Raise invalid_argument when InitSpaceGroup fails
Fix misleading debug message
Add access to Options in OptimizationObj, by number or name. Also provide access by name in RefinableObj
Merge pull request #44 from pavoljuhas/fix-sg-name-check
Avoid uncaught exception when checking SG names
Move Spacegroup explorer in a separate class along PowderPattern, for non-GUI access
Update Xcode project (with Xcode 9.2). Deployment target is now MacOS 10.9
Fix infinite recursion in SpaceGroup("bad")
Merge pull request #42 from pavoljuhas/fix-spacegroup-recursion
Correct EstimateCellVolume estimation for orthorombic F
Add STL-type methods (begin, end, size) for ObjRegistry and Molecule objects
Prefer wget to curl. Update wxWidgets to version 3.0.4
Add -D switch for make install
Use DESTDIR for Fox/gnu.mak
Update boost to 1.68
Remove redundant diagnostic output
Fix leak in CrystVector reported by valgrind
Make test for wx compilation more generic (works with gtk2 and 3)
Correct src/FoxServerThread.cpp exit code
Merge pull request #34 from pavoljuhas/remove-redundant-output
Exclude *.h files from linking
BUG: avoid crash on empty vector argument
Fix doubled SpaceGroup::GetInversionCenter
Merge pull request #33 from pavoljuhas/allow-empty-vector-in-setpowderpatternx
Merge pull request #39 from pavoljuhas/fix-doubled-inversion-center
Update to boost_1_68_0
Merge pull request #38 from pavoljuhas/fix-crystalvector-leak
Add shortcut to toggle blac or white background in 3D crystal view
Update Changelog for 2017.2
Molecule: avoid infinite loop between RandomizeConfiguration() and TuneGlobalOptimRotationAmplitude() by adding a new master clock parent of all restraints and atom list
Merge pull request #31 from pavoljuhas/remove-gl-declarations-when-undefined
Merge pull request #29 from pavoljuhas/fix-warnings-from-g++-7.2
Only skip keyboard event if not interpreted
Add wxTextValidator(wxFILTER_NUMERIC) for bond length of polyhedra, contour levels of Fourier maps
Merge branch 'master' of github.com:vincefn/objcryst
Remove GL functions when OBJCRYST_GL is undefined.
MAINT: remove deprecated keyword `register`.
Disable COD for FOX-nogui target. Remove unused __FOXVERSION__.
BUG: fix missing braces in `for` block.
Molecule BuildRingList(): handle case when an atom is not connected to any other, e.g. when there is a single Atom in the Molecule
Re-enable limits popup menu in refinable parameters (windows specific issue). Fixes #19
Merge branch 'master' of github.com:vincefn/objcryst
Report number of spurious lines in indexing solutions
Merge pull request #13 from pavoljuhas/fix-vector-type
Merge pull request #14 from pavoljuhas/fix-unused-variables
Update changelog
Use C locale for tracker data output
Add LSQNumObj::SafeRefine() to automatically revert to previous parameters if refinement does not converge, and optionally fix the newly unfixed parameters.
Update messages when closing Fox with a grid client or server running
Use wxSOCKET_REUSEADDR for Fox grid wxSocketServer.
Set the PowderPatternBackgroundBayesianMinimiser::LSQObs() values to 1 instead of 0 to avoid NaN values for R and Rw in LSQNumObj
Correctly evaluate starting Chi^2 in SafeRefine()
Use C locale for file output
Merge pull request #12 from pavoljuhas/fix-compiler-warnings
Allow forcing the display of molecules which are centered inside display limits. Add keyboard shortcuts to the 3D crystal view: L (toggle atom labels), M (toggle display full molecule), Y (toggle hydrogens). Fixes #20
in 3D Crystal view: add shortcuts to shift display area, fade distance, choose asymmetric unit or full unit cell, and add help text.
Default: don’t show help in Crystal 3D display
Handle monoclinic I and A when selecting indexation solution
Merge pull request #16 from pavoljuhas/fix-missing-header
STY: avoid space before tab in indent.
Add space group to crystal name in 3D window title
Add CalcRfactor, CalcRwfactor and CalcChiSquare functions to LSQNumObj
STY: Convert to UNIX line ends.
MAINT: remove or comment out unused variables.
Use SafeRefine when performing automatic Le Bail & profile fitting in the unit cell explorer. Also avoid worse results when retrying Le Bail fit at the end.
Add calculation of the net number of observed points during profile fitting, by deducing the number of independent reflections. Use for the space group explorer
Avoid NaN when computing estimated cell volumes
BUG: use predefined floating point type.
Use calloc for buffer allocation, independently of the platform
BUG: add missing header boost/format.hpp.
MAINT: fix comparison of signed/unsigned integers.
Make indexing progress dialog modal
Make sure EndOptimization() is called in LSQNumObj::SafeRefine()
Add ScatteringData::SetFhklObsSq()