Merge pull request #160 from flucoma/pre-production

1.0.6 preprod to prod
nix
tremblap 3 years ago committed by GitHub
commit 386d174a59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -11,7 +11,7 @@ jobs:
- uses: flucoma/actions/env@main - uses: flucoma/actions/env@main
- uses: flucoma/actions/sc@main - uses: flucoma/actions/sc@main
with: with:
branch: origin/production branch: origin/${{ github.ref_name }}
- name: sign binaries - name: sign binaries
uses: flucoma/actions/distribution@main uses: flucoma/actions/distribution@main
@ -38,7 +38,7 @@ jobs:
- uses: flucoma/actions/env@main - uses: flucoma/actions/env@main
- uses: flucoma/actions/sc@main - uses: flucoma/actions/sc@main
with: with:
branch: origin/production branch: origin/${{ github.ref_name }}
- name: remove pdb files - name: remove pdb files
run: Remove-Item install -Recurse -Include *.pdb run: Remove-Item install -Recurse -Include *.pdb
@ -61,7 +61,7 @@ jobs:
- uses: flucoma/actions/env@main - uses: flucoma/actions/env@main
- uses: flucoma/actions/sc@main - uses: flucoma/actions/sc@main
with: with:
branch: origin/production branch: origin/${{ github.ref_name }}
- name: compress archive - name: compress archive
run: tar -zcvf FluCoMa-SC-Linux.tar.gz FluidCorpusManipulation run: tar -zcvf FluCoMa-SC-Linux.tar.gz FluidCorpusManipulation
@ -73,7 +73,7 @@ jobs:
path: install/FluCoMa-SC-Linux.tar.gz path: install/FluCoMa-SC-Linux.tar.gz
- id: get-version - id: get-version
run: echo "::set-output name=version::$(cat flucoma.version.rc)" run: echo "version=$(cat flucoma.version.rc)" >> $GITHUB_OUTPUT
working-directory: build/_deps/flucoma-core-src working-directory: build/_deps/flucoma-core-src
release: release:
@ -93,6 +93,14 @@ jobs:
with: with:
name: linuxbuild name: linuxbuild
- name: delete pre-existing release
uses: dev-drprasad/delete-tag-and-release@v0.2.1
with:
delete_release: true # default: false
tag_name: ${{ needs.linuxbuild.outputs.version }} # tag name to delete
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: package and upload - name: package and upload
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
@ -101,5 +109,6 @@ jobs:
files: FluCoMa* files: FluCoMa*
prerelease: true prerelease: true
tag_name: ${{ needs.linuxbuild.outputs.version }} tag_name: ${{ needs.linuxbuild.outputs.version }}
target_commitish: ${{ github.sha }}
draft: false draft: false

@ -48,13 +48,9 @@ FluidKDTree : FluidModelObject
this.prSendMsg(this.kNearestDistMsg(buffer,k)); this.prSendMsg(this.kNearestDistMsg(buffer,k));
} }
kr{|trig, inputBuffer,outputBuffer, numNeighbours = 1, lookupDataSet| kr{|trig, inputBuffer, outputBuffer, numNeighbours, radius, lookupDataSet|
/* this.numNeighbours_(numNeighbours);
lookupDataSet = lookupDataSet ? -1;
this.lookupDataSet_(lookupDataSet);*/
^FluidKDTreeQuery.kr(trig, ^FluidKDTreeQuery.kr(trig,
this, numNeighbours, this.radius,lookupDataSet.asUGenInput, this, numNeighbours??{this.numNeighbours}, radius??{this.radius}, lookupDataSet.asUGenInput,
inputBuffer,outputBuffer); inputBuffer,outputBuffer);
} }
@ -62,8 +58,8 @@ FluidKDTree : FluidModelObject
FluidKDTreeQuery : FluidRTMultiOutUGen FluidKDTreeQuery : FluidRTMultiOutUGen
{ {
*kr{ |trig, tree, numNeighbours, radius,lookupDataSet, inputBuffer, outputBuffer | *kr{ |trig, tree, numNeighbours, radius, lookupDataSet, inputBuffer, outputBuffer |
^this.multiNew('control',trig, tree.asUGenInput, numNeighbours, radius,lookupDataSet!?(_.asUGenInput)??{-1}, inputBuffer.asUGenInput, outputBuffer.asUGenInput) ^this.multiNew('control', trig, tree.asUGenInput, numNeighbours, radius, lookupDataSet!?(_.asUGenInput)??{-1}, inputBuffer.asUGenInput, outputBuffer.asUGenInput)
} }
init { arg ... theInputs; init { arg ... theInputs;

@ -23,23 +23,27 @@ FluidKNNRegressor : FluidModelObject {
^this.prMakeMsg(\predict,this.id,sourceDataSet.id,targetDataSet.id) ^this.prMakeMsg(\predict,this.id,sourceDataSet.id,targetDataSet.id)
} }
predict{ |sourceDataSet, targetDataSet,action| predict{ |sourceDataSet, targetDataSet, action|
actions[\predict] = [nil, action]; actions[\predict] = [nil, action];
this.prSendMsg(this.predictMsg(sourceDataSet, targetDataSet)); this.prSendMsg(this.predictMsg(sourceDataSet, targetDataSet));
} }
predictPointMsg { |buffer| predictPointMsg { |sourceBuffer, targetBuffer|
^this.prMakeMsg(\predictPoint,id, this.prEncodeBuffer(buffer)); ^this.prMakeMsg(\predictPoint,id,
this.prEncodeBuffer(sourceBuffer),
this.prEncodeBuffer(targetBuffer),
["/b_query", targetBuffer.asUGenInput]);
} }
predictPoint { |buffer, action| predictPoint { |sourceBuffer, targetBuffer, action|
actions[\predictPoint] = [number(FluidMessageResponse,_,_),action]; actions[\predictPoint] = [nil,{action.value(targetBuffer)}];
this.prSendMsg(this.predictPointMsg(buffer)); this.predictPointMsg(sourceBuffer, targetBuffer);
this.prSendMsg(this.predictPointMsg(sourceBuffer, targetBuffer));
} }
kr{|trig, inputBuffer,outputBuffer| kr{|trig, inputBuffer, outputBuffer, numNeighbours, weight|
^FluidKNNRegressorQuery.kr(K2A.ar(trig), ^FluidKNNRegressorQuery.kr(K2A.ar(trig),
this, this.numNeighbours, this.weight, this, numNeighbours??{this.numNeighbours}, weight??{this.weight},
this.prEncodeBuffer(inputBuffer), this.prEncodeBuffer(inputBuffer),
this.prEncodeBuffer(outputBuffer)); this.prEncodeBuffer(outputBuffer));
} }

Loading…
Cancel
Save