diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 120bc63..cf19d9e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - name: Cache artifacts - uses: actions/cache@v2 + uses: actions/cache@v4 env: cache-name: cache-artifacts with: @@ -80,7 +80,7 @@ jobs: with: version: '1' - name: Cache artifacts - uses: actions/cache@v2 + uses: actions/cache@v4 env: cache-name: cache-artifacts with: diff --git a/src/abstract_io.jl b/src/abstract_io.jl index 54d2ecd..40d8c6f 100644 --- a/src/abstract_io.jl +++ b/src/abstract_io.jl @@ -114,6 +114,8 @@ function units_from_string(s::AbstractString) uparse(s, unit_context=[Unitful, UnitfulAtomic]) catch e s == "e" && return u"e_au" # parse "e" as u"e_au" from UnitfulAtomic + s == "o/oo" && return u"permille" # parse "o/oo" as u"permille" from Unitful + s = "o/o" && return u"percent" # parse "o/o" as u"percent" from Unitful if e isa ErrorException rethrow(ArgumentError("Unknown physical unit \"$s\"")) else