Recent Releases of ScatteringOptics.jl
ScatteringOptics.jl - ScatteringOptics.jl v0.1.9
Minor update to edits the JOSS paper being accepted. This is the accepted software version for the JOSS publication. No net changes in the library.
What's Changed
- Paper edits for JOSS review by @dfm in https://github.com/EHTJulia/ScatteringOptics.jl/pull/31
New Contributors
- @dfm made their first contribution in https://github.com/EHTJulia/ScatteringOptics.jl/pull/31
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.8...v0.1.9
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama about 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.8
No net change. Updated the documentation based on the feedback from on-going JOSS reviews.
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.7...v0.1.8
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama about 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.7
There have been no net changes in functions. The benchmark scripts have been added to examples/benchmarks, and the Benchmark pages in the documentation have been significantly expanded.
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.6...v0.1.7
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama over 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.6
No updates on codes. The readme file was cleaned up. The documentation was updated to cover the unit tests.
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.5...v0.1.6
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama over 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.5
No major changes. Unit tests added, minor improvement in scattering functions, and minor improvement in docstrings.
- Added extensive runtests to see internal consistencies and also end-to-end comparisons of outputs using reference data (to address the issue #23 made for the ongoing JOSS review)
- scatter_image and ensembleaverage functions now can choose both approximate and exact scattering kernel (in default use approximate, which was implicitly used until the previous version). These are backward compatible.
- Add some docstrings.
What's Changed
- CompatHelper: bump compat for NonlinearSolve to 4, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/30
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.4...v0.1.5
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama over 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.4
This release includes a bug fix and also significantly expands the documentation.
A Bug Fix:
- Fix a bug that phase_screen method ignores the input noise_screen. Now full (diffractive + refractive) scattering simulation is completely reproducible using the appropriate random generator (see the tutorial).
Documentation: - Overall languages were updated. Some include typo corrections. - Now the documentation provides reference data automatically produced by a GitHub workflow and a quick example of how users can use it for their unit tests. - A benchmark page was added to compare with other implementations.
JOSS Paper: - Added a workflow to do auto PDF compilation. now PDF will be automatically generated in the github repository once updated.
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.3...v0.1.4
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama over 1 year ago
ScatteringOptics.jl - ScatteringOptics.jl v0.1.3
This new version has many major updates, including: - Now it supports the latest Comarde v1.11 and its base package ComradeBase.jl v0.8 - The new version simplifies existing functions for both diffractive and refractive scattering. - The new version adds quick shortcuts for instance ensembleaverage and image_scatter functions. - The tutorials and documentations are significantly upgraded to refrect comments by the JOSS review (here)
What's Changed
- CompatHelper: bump compat for VLBISkyModels to 0.4, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/21
- CompatHelper: bump compat for ComradeBase to 0.6, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/20
- CompatHelper: bump compat for VLBISkyModels to 0.5, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/25
- CompatHelper: bump compat for ComradeBase to 0.7, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/24
- CompatHelper: bump compat for ComradeBase to 0.8, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/27
- CompatHelper: bump compat for VLBISkyModels to 0.6, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/28
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.2...v0.1.3
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama over 1 year ago
ScatteringOptics.jl - v0.1.2
minor update: fixing typos in the documentation.
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama about 2 years ago
ScatteringOptics.jl - v0.1.1
Minor updates to remove not necessary packages in dependencies, add the software paper draft, and update the documentation.
What's Changed
- CompatHelper: bump compat for Interpolations to 0.15, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/18
- CompatHelper: bump compat for NonlinearSolve to 3, (keep existing compat) by @github-actions in https://github.com/EHTJulia/ScatteringOptics.jl/pull/19
Full Changelog: https://github.com/EHTJulia/ScatteringOptics.jl/compare/v0.1.0...v0.1.1
Scientific Software - Peer-reviewed
- Julia
Published by kazuakiyama about 2 years ago
ScatteringOptics.jl - v0.1.0
First release of ScatteringOptics. Includes 3 scattering model data types: DipoleScatteringModel (default ScatteringModel), vonMisesScatteringModel, and PeriodicBoxCarScatteringModel, and corresponding kernel. Includes RefractivePhaseScreen type which implements a power law function (PhaseScreenPowerLaw). Implements image_scatter function to generate composite refractive and diffractive ISM scattering effects on a Comrade SkyModel.
Scientific Software - Peer-reviewed
- Julia
Published by annatartaglia over 2 years ago