Skip to content

Commit

Permalink
update workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
jzstark committed Mar 6, 2024
1 parent af38584 commit 8e474b0
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
8 changes: 6 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ on:
- main

jobs:
deploy:
name: Deploy Owl doc
deploy-owl:
name: Install Owl and build doc
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@main

Expand All @@ -25,6 +26,9 @@ jobs:
- name: OCaml Deps
run: opam install ocaml-compiler-libs alcotest conf-openblas ctypes dune-configurator stdio npy odoc

- name: Compile Owl and install
run: opam exec -- dune build @install

- name: Build doc
run: |
opam exec -- dune build @doc
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Owl - OCaml Scientific Computing [![Build Status](https://travis-ci.org/owlbarn/owl.svg?branch=master)](https://travis-ci.org/owlbarn/owl)
[![build](https://github.com/owlbarn/owl/actions/workflows/main.yml/badge.svg)](https://github.com/owlbarn/owl/actions/workflows/main.yml)
# Owl - OCaml Scientific Computing [![build](https://github.com/owlbarn/owl/actions/workflows/main.yml/badge.svg)](https://github.com/owlbarn/owl/actions/workflows/main.yml)

Owl is a dedicated system for scientific and engineering computing. The system is developed in OCaml and licensed under MIT. The project is originated by [Liang Wang](https://liang.ocaml.xyz) and currently led by [Jianxin Zhao](https://jianxin.ocaml.xyz). The history of the project is on the [Wikipedia](https://en.wikipedia.org/wiki/Owl_Scientific_Computing).

Expand Down
6 changes: 3 additions & 3 deletions src/owl/fftpack/owl_fft_generic.mli
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ highest dimension if not specified. The return is not scaled.

val ifft : ?axis:int -> (Complex.t, 'a) t -> (Complex.t, 'a) t
(**
[ifft ~axis x] performs inverse 1-dimensional FFT on a complex input. [axis]
is the highest dimension by default.
[ifft ~axis x] performs inverse 1-dimensional FFT on a complex input. The parameter [axis]
indicates the highest dimension by default.
*)

val rfft : ?axis:int -> otyp:(Complex.t, 'a) kind -> (float, 'b) t -> (Complex.t, 'a) t
Expand All @@ -29,7 +29,7 @@ precision with input [x]. You can skip this parameter by using a submodule
with specific precision such as [Owl.Fft.S] or [Owl.Fft.D].
*)

val irfft
val irfft
: ?axis:int
-> ?n:int
-> otyp:(float, 'a) kind
Expand Down

0 comments on commit 8e474b0

Please sign in to comment.