Skip to content

Prepare v0.0.1 release#52

Merged
samtalki merged 1 commit into
mainfrom
prep-for-release
Jun 16, 2026
Merged

Prepare v0.0.1 release#52
samtalki merged 1 commit into
mainfrom
prep-for-release

Conversation

@samtalki

@samtalki samtalki commented May 31, 2026

Copy link
Copy Markdown
Member

Removed ForwardDiff.jl from the list of libraries in the readme.

Todo:

  • set up Pkg best practices
  • review, edit, streamline, and/or expand docs
  • other efficiency checks, etc.
  • memory allocations, efficiency, whatever, without overoptimizing
  • verify all features sufficient for a v0.0.1
  • setup tags, etc.

@github-actions

github-actions Bot commented May 31, 2026

Copy link
Copy Markdown

Benchmark Results (Julia v1)

Time benchmarks
main d261e59... main / d261e59...
ac_opf/kkt_jacobian/case30.m 3.36 ± 0.044 ms 3.29 ± 0.044 ms 1.02 ± 0.019
ac_opf/kkt_param/case30.m/switching 0.108 ± 0.0074 ms 0.107 ± 0.0084 ms 1.01 ± 0.1
dc_opf/kkt_jacobian/case30.m/cost_linear 0.25 ± 0.019 μs 0.26 ± 0.02 μs 0.962 ± 0.1
dc_opf/kkt_jacobian/case30.m/cost_quadratic 0.15 ± 0.011 μs 0.15 ± 0.001 μs 1 ± 0.074
dc_opf/kkt_jacobian/case30.m/demand 0.371 ± 0.03 μs 0.381 ± 0.04 μs 0.974 ± 0.13
dc_opf/kkt_jacobian/case30.m/flowlimit 0.401 ± 0.06 μs 0.401 ± 0.04 μs 1 ± 0.18
dc_opf/kkt_jacobian/case30.m/full 15.3 ± 6.8 μs 13.5 ± 7.5 μs 1.13 ± 0.8
dc_opf/kkt_jacobian/case30.m/susceptance 0.0898 ± 0.0043 ms 0.0899 ± 0.0045 ms 0.999 ± 0.07
parser/case30.m 0.828 ± 0.04 ms 0.822 ± 0.042 ms 1.01 ± 0.071
time_to_load 1.8 ± 0.016 s 1.81 ± 0.0022 s 0.996 ± 0.0089
Memory benchmarks
main d261e59... main / d261e59...
ac_opf/kkt_jacobian/case30.m 0.033 M allocs: 1.17 MB 0.033 M allocs: 1.17 MB 1
ac_opf/kkt_param/case30.m/switching 1.48 k allocs: 0.603 MB 1.48 k allocs: 0.603 MB 1
dc_opf/kkt_jacobian/case30.m/cost_linear 6 allocs: 0.328 kB 6 allocs: 0.328 kB 1
dc_opf/kkt_jacobian/case30.m/cost_quadratic 6 allocs: 0.328 kB 6 allocs: 0.328 kB 1
dc_opf/kkt_jacobian/case30.m/demand 6 allocs: 1.42 kB 6 allocs: 1.42 kB 1
dc_opf/kkt_jacobian/case30.m/flowlimit 6 allocs: 1.89 kB 6 allocs: 1.89 kB 1
dc_opf/kkt_jacobian/case30.m/full 0.081 k allocs: 0.0824 MB 0.081 k allocs: 0.0824 MB 1
dc_opf/kkt_jacobian/case30.m/susceptance 2.28 k allocs: 0.291 MB 2.28 k allocs: 0.291 MB 1
parser/case30.m 16.9 k allocs: 0.508 MB 16.9 k allocs: 0.508 MB 1
time_to_load 0.149 k allocs: 11.1 kB 0.149 k allocs: 11.1 kB 1

@samtalki samtalki changed the title Remove ForwardDiff.jl from README Prep for release May 31, 2026
@cameronkhanpour

cameronkhanpour commented May 31, 2026

Copy link
Copy Markdown
Collaborator

Sorry I forgot to remove this in PR #42, I did remove it and the powermodel's README dependency item in the commits of PR #48 as well as add the ExaModels.jl dependency item.

@samtalki

samtalki commented May 31, 2026

Copy link
Copy Markdown
Member Author

Sorry I forgot to remove this in PR #42, I did remove it and the powermodel's README dependency item in the in the commits of PR #48 as well as add the ExaModels.jl dependency item.

no problem at all, just meant for this to a general "prep for release" pr to get us ready for a first tagged release and registration on Julia's Pkg

@samtalki samtalki changed the title Prep for release Prepare v0.0.1 release Jun 16, 2026
@samtalki samtalki marked this pull request as ready for review June 16, 2026 00:39
@samtalki samtalki merged commit a9b9694 into main Jun 16, 2026
5 checks passed
@samtalki samtalki deleted the prep-for-release branch June 16, 2026 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants