8000 Tags · phoebe-project/phoebe2 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: phoebe-project/phoebe2

Tags

2.4.19

Toggle 2.4.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.19 release (#1046)

2.4.18

Toggle 2.4.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.18 release (#1044)

Co-authored-by: Michael Abdul-Masih <40573575+MichaelAbdul-Masih@users.noreply.github.com>

2.4.17

Toggle 2.4.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.17 release (#985)

* Fix support for numpy 2.0. [#982]

---------

Co-authored-by: mwrona77 <125769279+mwrona77@users.noreply.github.com>
Co-authored-by: Marcin Wrona <mwrona@villanova.edu>

2.4.16

Toggle 2.4.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.16 bugfix release (#970)

* Fix handling of floating-point precision near the aligned case that used to result in error from libphoebe. [#965]
* Updates to phoebe-server to be compatible with modern browser requirements. [#959]
* Fix support for python 3.13, remove official support for python 3.7. [#968]

---------

Co-authored-by: Martin Horvat <horvat77@gmail.com>

2.4.15

Toggle 2.4.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.15 bugfix release (#907)

* Fix handling of include_times for RVs with compute_times/phases. [#889]
* GPs on models computed in phase-space will be properly computed based on residuals in time space. [#899]
* Fix units of requivfrac. [#894]
* Fix adopting mask_phases from lc_geometry. [#896]
* Fix population of wavelength array in load function for passbands. [#914]
* Temporarily cap numpy dependency < 2.0. [#930]
* Fix installation of phoebe-server CLI script to launch from UI. [#929]
* Fix passing compute to export_solver with features attached. [#922]
* sigmas_lnf: change handling of noise-nuissance parameter for RVs to no longer depend on the RV amplitude. [#901]
* Remove duplicated phoebe-server code. [#940]
* Fix python 3.12+ support by updating invalid escape sequences. [#948]
* Improved precision in calculation of constraints. [#945]

---------

Co-authored-by: Kelly Hambleton (Prsa) <kmhambleton@gmail.com>
Co-authored-by: David Jones <Raindogjones@users.noreply.github.com>
Co-authored-by: Andrej Prsa <aprsa@villanova.edu>
Co-authored-by: Matthias Fabry <matthias.fabry@villanova.edu>
Co-authored-by: Matthias Fabry <matthias.fabry@kuleuven.be>
Co-authored-by: Miroslav Broz <miroslav.broz@email.cz>

2.4.14

Toggle 2.4.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.14 release (#888)

* Fix MPI off to not broadcast if never enabled
* Fix warning message in dynesty solver
* Fix multi-compute with enabled/disabled datasets
* Fix error message in compute_ld_coeffs
* Fix segfaults in macos-14
* Now requires C++14-compatible compiler

---------

Co-authored-by: Michael Abdul-Masih <40573575+MichaelAbdul-Masih@users.noreply.github.com>
Co-authored-by: Andrej Prsa <aprsa@villanova.edu>
Co-authored-by: Martin Horvat <horvat77@gmail.com>

2.4.13

Toggle 2.4.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2.4.13 bugfix release (#838)

* Import from within source tree overly restrictive (#819)

In order to avoid same-name module conflicts with the system module (such as io.py), phoebe shouldn't be imported from its own source tree. The original test eliminated the entire package tree, including all auxiliary directories, which is overly restrictive and it prevented pytest from running when phoebe was installed with `pip -e`. This PR fixes that by blocking imports from the root directory and from the root/phoebe tree (the actual sources). Closes #806.

* update tests for changes to pytest (#820)

* Fixing up all pytests
The new pytest version raises an error instead of warning when tests return a value, and when assert is used incorrectly. All tests have been touched up to not have issues with the latest pytest.

* Update f-string to be compatible with python 3.7

f-string format f'{var=}' has been introduced in python 3.8, and it caused the 3.7 tests to fail. This fixes that issue.

---------

Co-authored-by: Andrej Prsa <aprsa09@gmail.com>

* Dynamical RVs now avoid meshing (#823)

* Dynamical RVs now avoid meshing
Calling b.compute_pblums() built the mesh and treated dynamical RVs as mesh-dependent. This fixes that for both run_compute() and for direct compute_pblums(), compute_l3(), and compute_ld_coeffs bundle methods. A new function, b._datasets_that_require_meshing(), filters datasets that require a mesh, i.e. 'lc', 'lp' and flux-weighted 'rv'. Closes #812.

* Generalized dataset filtering with b._datasets_where()

* Adding backend exception to mesh computation
Even if phoebe backend didn't need meshes for a particular dataset, other backends do. This is now handled in the `_datasets_where()` function.


---------

Co-authored-by: Kyle Conroy <kyleconroy@gmail.com>

* run_checks_compute() bugfix (#837)

* run_checks_compute() bugfix
The run_checks_compute() function included the internal "_default" compute parameter set in checking the ck2004 model atmosphere table existence in the passband files. This caused the checks to fail even if ck2004 was never needed.

* Incorporating @kecnry's comments into the PR (along with additional comments)

* Fixing the if statement per @kecnry's instructions.

* Fix treatment of distance for alternate backends (#832)

* regression test

* don't duplicate distance handling for alt backends

* temporarily skip jktebop

* use top-level default_binary in test

* version and changelog for 2.4.13 release

* update setup-python to v5

to avoid deprecation warning

---------

Co-authored-by: Andrej Prsa <aprsa@villanova.edu>
Co-authored-by: Andrej Prsa <aprsa09@gmail.com>

2.4.12

Toggle 2.4.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bugfix 2.4.12 (#797)

* upgrade the build system to pyproject.toml with setuptools as backend and pip as frontend.
* drop the dependency on the obsolete distutils module.
* swap nosetests for pytest.
* small build-related bugfixes throughout the code.

---------

2.4.11

Toggle 2.4.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2.4.11 bugfix release (#723)

* fix jktebop backend handling of mass-ratio and eccentricity for RVs.
* bumps version requirements in pip for numpy, scipy, astropy.
* allows sma@star and asini@star to flip to solve for q
* fixes handling of spots on rotating single stars.
* fixes constraint migration for 2.3 -> 2.4 

---------

Co-authored-by: Jeppe Sinkbæk Thomsen <56873820+jsinkbaek@users.noreply.github.com>
Co-authored-by: Michael Abdul-Masih <michael.abdulmasih@gmail.com>
Co-authored-by: David Jones <Raindogjones@users.noreply.github.com>
Co-authored-by: Andrej Prsa <aprsa09@gmail.com>

2.4.10

Toggle 2.4.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2.4.10 bugfix release (#698)

* fixes implementation of gravitational redshift.
* fixes an unitialized value problem in gradients resulting in nans for effective temperatures.
* minor updates to passband exporting to support upcoming 2.5 release on the passbands server.
* allows setting SelectParameter to an array or tuple (in addition to a list).

---------

Co-authored-by: Andrej Prsa <aprsa09@gmail.com>
0