Version: 2.4.0-bp154.1.63
* Wed May 19 2021 Steve Kowalik <steven.kowalik@suse.com>
- Remove the execute bit from some test scripts to remove a spurious
requirement.
* Sun Feb 21 2021 andy great <andythe_great@pm.me>
- Skip python3.6 because numpy no longer support it.
- Add mmtf-cpp-devel and use msgpackc.
- Attempt to get the test to run.
* Use _service to download pymol-testing for test data.
* Use bcond to enable/disable testing arguments.
* Pymol seems to need itself to test.
* Add %check section.
* Tue Sep 01 2020 Matej Cepl <mcepl@suse.com>
- Update to 2.4.0:
* load_traj
- support netcdf format
- support `selection` argument with all file formats
* CCP4/MRC Map Support
- Distinguish .ccp4 and .mrc extensions (regarding origin)
- .map extension: auto-detect the format
* New distance mode 8
* MMTF export: Consider `pdb_retain_ids` setting
* GLTF export (based on collada2gltf)
* New `internal_gui_name_color_mode` setting
* MPEG4 Movie export: Apply `movie_fps` setting to exported
file
* Python API
- Improved error handling with exceptions
- New: cmd.rebond()
- New: cmd.get_capabilities()
- Fix: cmd.get_bonds() state off by one
- cmd.fit() et al.: raise on error
* Launch Options
- Restore `-V` launch argument for external GUI height
- macOS: `open` event opens new window
Version: 2.3.0-bp151.1.1
* Mon Feb 11 2019 Matej Cepl <mcepl@suse.com>
- Upgrade to 2.3.0:
* atom-level cartoon_transparency
* aln export for Nucleic Acids
* new API function: cmd.set_raw_alignment()
* fetch async=0 by default
* fast MMTF export (requires mmtf-cpp)
* new setting: seq_view_gap_mode
* Thu Jan 03 2019 opensuse-packaging@opensuse.org
- Update to version 2.2.0+git.1544795767.c481a7c1:
* fix SettingUniqueFromPyList w/ float3
* remove pymol::Image::Image(T&& vec, ...)
* refactor: pymol::Image tweaks
* rewrite "get_raw_alignment"
* refactor: pymol::vla::operator->() usage
* fix #16 pymol::vla::operator[] for VS2015 32bit
* fix pymol::vla::operator+ for VS2015
* pymol::Image::pixels()
* fix build
* fix macOS build
- Switch off msgpackc as we don't have mmtf-cpp packaged.
* Thu Aug 23 2018 tchvatal@suse.com
- Version update to 2.2.0:
* Switch devel links to github
* No finegraned news file see ChangeLog for commit info
- Rebase patch no-o3.patch
* Thu Aug 23 2018 tchvatal@suse.com
- Fix fdupes call
- Install license and docu files
* Wed Jun 06 2018 jengelh@inai.de
- Trim marketing words from description.
* Wed May 02 2018 tchvatal@suse.com
- Update to normal release that was released on 2018-03-19, 2 commits
changing tiny stuff compared to svn rev 4187
- Rename pymol to python-pymol to respect the packaging guidelines
- Fix qt5 devel python dependency to pull py3 and py2 both
- Obey system optflags instead of passing -O3
* no-o3.patch
* Tue Mar 13 2018 dhall@wustl.edu
- update to svn rev 4187
* PyQt interface (2.1.0)
* stick_round_nub for COLLADA export
* UTF-8 in feedback
* display_scale_factor (ported from Incentive PyMOL)
* dx map import: support "type float" and skewed delta
* new selection keywords: polymer.protein polymer.nucleic
* new command: multifilesave
* MMTF export (requires simplemmtf python module)
* select: present, state -1 -> current object state
* create: source_state = -1 -> current
(was: source_state = -1/0 -> all)
* cif: support quoted '?' and '.' as values
cif_get_array -> None instead of empty string for ? and .
* fix copy discrete object w/o coords
* fix loading pdbqr AutoDock 4 atom types
* fix get_model('none') and get_str('mol', 'none')
* h_add refactored: 5x faster, support discrete objects-
* Tue Jan 16 2018 dhall@wustl.edu
- update to svn rev 4184
* Python 3.7 support (https://sf.net/p/pymol/bugs/197/)
* enable align with alt-codes
- allow matching of non-alt-code to alt-code atoms in alignments
- swap sorting priority of 'name' and 'alt' identifiers
- sort empty 'alt' before non-empty 'alt'
* flags 6 and 7 for protein and nucleic acid
* mmCIF: read _atom_site.pdbx_formal_charge
* improve coordinate loading from mmcif chem_comp files
- ignore columns with all ? (missing) values
- select columns with "chem_comp_cartn_use" setting
* fix h_add: skip missing coordinates
* Python API: New "auto library mode". Automatically start a
non-GUI PyMOL instance if the pymol.cmd API is used without
running pymol.launch() first
* pdb_echo_tags for mmCIF and MMTF
* command parser: improve exception handling
* fix some PSE export memory leaks
* pymol2.cmd2: eliminate (non-weak) circular references
* movie making: reinterpolate after add_nutate/add_roll etc.
* support "module:callable" in loadfunctions/safefunctions
* yellow state indicator for discrete objects
* mpng modal draw improvements
* fix elements from .gro files (pymol/bugs/196, r4181 regression)
* save .mtl: raise exception
* Python 3:
- fix "GUI Font Size" dialog (pmw/bugs/47)
- fix COLLADA export
* some elements wrong from SDF and XYZ
* pse_export_version support with Python 3
* Fri Oct 20 2017 dhall@wustl.edu
- 1.9.0.0
* L > residues (oneletter)
* fix py3 crash in "A > copy to object"
* fix scene object visibility with hidden groups
* fix "ending" after loading movie session
* Wed Sep 20 2017 dhall@wustl.edu
- update to svn rev 4177
* expose "oneletter" to label/iterate
* sequence viewer: MSE=M SEC=U
* wire/licorice rep aliases
* menu: A > copy to object
* new commands: copy_to, uniquify
* fix slow 'extract' performance
* Wed Aug 16 2017 dhall@wustl.edu
- obsolete and provide pymol
* Fri Aug 04 2017 dhall@wustl.edu
- move to python singlespec
* Fri Aug 04 2017 dhall@wustl.edu
- 1.8.7.0
* support "not ..." and "enabled" in name patterns (e.g.: delete not enabled)
* improve/fix unicode+utf-8 handling for labels
* iterate color settings: type int (e.g.: iterate all, print(s.sphere_color))
* fix cmd.load with contents https://sf.net/p/pymol/mailman/message/35966326/
* fix ray tracing of stick_ball + valence https://sf.net/p/pymol/mailman/message/35928857/
* web.pymolhttpd -> pymol.pymolhttpd
Generic "web" name conflicts with webpy
https://sf.net/p/pymol/bugs/148/
* make build reproducible
https://sf.net/p/pymol/patches/12/
* delete obsolete packaging files
* internal command line: consistent behavior across platforms
* new "label" selection operator
* alter_state: remove restriction on x/y/z/flags
* iterate/label: expose "state" for discrete atoms
* CTRL+L drag/click -> move/center in 3-Button-Viewing mode
* auto-detect $PREFIX/share/pymol as $PYMOL_PATH
* locale LC_NUMERIC=C float parsing/formatting
* Python 3: fix wrong PyCapsule_New destructor
* PSE compatibility between Python 2 and 3
* Fri May 05 2017 dhall@wustl.edu
- 1.8.6.1 fixes
* Python 3.6 fixes
* Python 3: fix builder bond order buttons (Red Hat Bug 1442127)
* fix MAE export PDB residue/atom names
* restored "scene_animation" setting (1.7.6 regression)
* restored "import cmd" prevention (1.8.6.0 regression)
* Mon Mar 13 2017 dhall@wustl.edu
- remove explicity library dependency
* Mon Mar 13 2017 dhall@wustl.edu
- remove explicity library dependency
* Mon Mar 13 2017 dhall@wustl.edu
- require libmsgpack
* Thu Dec 01 2016 dhall@wustl.edu
- 1.8.4.0 release
* Thu Sep 29 2016 dhall@wustl.edu
- update to svn rev 4161
* pse_export_version: legacy scenes support
* use ignore_case setting with set_name command
* setup.py: detect anaconda prefix
* Thu Sep 22 2016 dhall@wustl.edu
- update to svn rev 4160
* experimental MMTF load support
* map export in CCP4 format
* SDF V3000 import/export support
* refactor molecular file formats export: Unified handling of PDB, PQR, mmCIF, MOL2, SDF, XYZ, MAE
* PLY geometry import (as CGO)
* new command: unset_deep
* new setting: cartoon_all_alt: Create cartoon for every alt code
* stick_h_scale: default=1.0 (was: 0.4) but remove dependency on negative stick_radius
* auto_show_classified: Visualize small (< 50 atoms) polymer classified molecules like organic
* bymol selection operator: ignore zero-order bonds
* menu: isomesh/surface negative color
* improve alignment of residues with unknown resn (e.g. ligands):
give a match score of 5 to perfect matches of unknown residue codes.
Previously, those got match score -1.
* remove broken and obsolete "PMO" file support
* use "label_digits" setting with "label" command
* do not resize window when loading a session file
* fix ignored SCALE w/ identity rotation (e.g. 1WAP)
* fix "scene auto, clear" (Scene > Delete)
* new setting: pick_shading: do flat shading for programmable image color analysis
* experimental cmd.raw_image_callback: post cmd.draw() callback