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