Flux diagram link goes to 404

The Flux Diagram link inside step2-05 demo  redirects to a 404 page.
The expected link is https://github.com/Microsoft/frontend-bootcamp/blob/master/step2-05/assets/flux.png

I created a new PR #73 to fix this

we have it referenced like this i suppose for the sake of npm start which has a slightly different pathing.


Wire issue with the v2 beta1 version

Wen i compile your example (not I2C LCD 'LCDML_type_lcd4bit.ino' ) i need to add <#include Wire.h> .
Why ?

Did you use the orginal LiquidCrystal Lib  or an extern ?

I use the New LiquidCrystal V1.3.0 ...

I think, that this lib needs the wire lib. I test my lib without wire.h and it works.

What lib do you use ?

Its fixed, you can now use every lib u want.


[Comments] Website overlay example

This example started as a Strapi CMS demo. It has the comments and cursors, but I've removed the editable text.
TODO

[ ] Thumbnail for README @pierrelevaillant

TODO AFTER MERGE

[ ] Deploy @CTNicholas
[ ] Add to website examples @CTNicholas

Thanks for the review @marcbouchenoire! I've made all the changes 👍
There was an error in an icon file, but I've fixed it, so you should see the + icon now.

Nice! Some comments:

You could add autoFocus to the Composer displayed to create new threads because it feels a bit weird to have to re-click
The popup to create new threads can close itself maybe too easily, like here when clicking the emoji button (which makes the editor unfocused)

https://github.com/liveblocks/liveblocks/assets/6959425/96e333e1-6d79-47f4-bd4a-49093fc5f094

All done! 👍


fix(nuxt, schema): keep showing the spa-loading-template until suspense:resolve

🔗 Linked issue
Resolves #21721
❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[x] 👌 Enhancement (improving an existing functionality)
[] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Currently, the SPA loader is displayed only until the application is mounted. After that, the user sees a white screen until suspense:resolved occurs.
Changes:
-Show SPA loading template outside of app root element

Add configuration options for SPA loading template element (app.spaLoaderTag, app.spaLoaderAttrs)

📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Summary by CodeRabbit
Release Notes

New Features

Introduced a new SPA loader for enhanced loading state management.
Added customization options for the SPA loader in the configuration schema.
New Vue component and HTML template for SPA loading states.

Bug Fixes

Improved error handling during application lifecycle events.

Tests

Added test suites to validate SPA loader functionality in both SSR and non-SSR contexts.
Updated expected output for server bundle sizes in existing tests.

Alternatively we could take an experimental option that 'switches on' this behaviour, which is enabled by default in v4 mode, and merge sooner.

add experimental.spaLoaderOutside flag to nuxt.config?

that makes sense. and you can also use routeRules with ssr: false to turn on spa loading, even within the basic fixture, which might be a simpler approach...

that makes sense. and you can also use routeRules with ssr: false to turn on spa loading, even within the basic fixture, which might be a simpler approach...

added experimenal flag
changed tests


SEED-485 redeploy webhooks

I'm not really sure what to do for the UI here. We probably need to display the webhook URL somewhere and provide a good way to set or regenerate the token.

:+1:

:+1:

I remember now what we're missing here, the URL needs to be CSRF exempt.


How to handle dual/single axis magnetometer/accelerometer

Some magnetometers and accelerometers do not implement three axes.
How do we handle this with respect to services?
CC @xmeow

The other issue is that some give you units, while others (analog hall sensors) just give you some voltage, that is proportional to the field strength.

Is this solvable via separate services and mixins?

We need to discuss and resolve this in today's meeting if possible.

separate service, as done for light level (unit-less vs unit-full)


added spring data tests

Changes Unknown when pulling 9bb801e3975b54d6125f3a18149d9cdc9d62c513 on lchayoun:addMissingTests into ** on marcosbarbero:master**.

thanks again @lchayoun, I'll try to delivery this new version somewhere in today's noon.

Thank you! great code base

Thank you for helping me to improve!

@lchayoun here it goes v1.3.0.RELEASE also available at maven central


refactor:  API response

What
API response refactoring for the following APIs in Users module:

Fetch login user details.
Fetch organization invitations.

 Quality Gate passed
The SonarCloud Quality Gate passed, but some issues were introduced.
1 New issue 0 Security Hotspots No data about Coverage 0.0% Duplication on New Code
See analysis details on SonarCloud

@pranalidhanavade Check the sonar cloud issue.

 Quality Gate passed
The SonarCloud Quality Gate passed, but some issues were introduced.
1 New issue 0 Security Hotspots No data about Coverage 0.0% Duplication on New Code
See analysis details on SonarCloud

@pranalidhanavade Check the sonar cloud issue

@pranalidhanavade , @nishad-ayanworks  Let's stick to standard naming conventions.


WIP: [collab-galley] Introduce a multi-resource analysis framework in Galley.

Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[X] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ozevren
To complete the pull request process, please assign rshriram
You can assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

galley/OWNERS [ozevren]
install/OWNERS
istioctl/OWNERS [ozevren]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@esnible @geeknoid @nmittler
This is a Work-in-progress PR for creating a multi-resource analysis framework that can work both in Galley and Istioctl. It essentially implements https://docs.google.com/document/d/1m19jkLyiIXNmUH_TYClRH-IOmuCJO4-vduy5KaCa99E/edit.
To see it in action, simply apply run istioctl experimental analyze test.yaml or build a Galley from the sources in this PR, deploy it and apply the contents. (don't forget to apply the crd update in the PR as well).
Please take a look and feel free to comment on it. As mentioned above, it is work-in-progress, so there are quite a few rough edges, but the major pieces are there.
If there are no big objections, I'll simply work to get this to completion after vacation.
For the time-constrainted, you'll see outputs similar to this:
ozben-macbookpro:tmp ozben$ ./istioctl experimental analyze ./test.yaml
[EIST0020](k8s/networking.istio.io/v1alpha3/virtualservices/httpbin) Referenced Gateway not found: "httpbin-gateway2"
ozben-macbookpro:tmp ozben$

And:
ozben-macbookpro:tmp ozben$ ku -n testns get vs httpbin -o yaml
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
...
spec:
  gateways:
  - httpbin-gateway2
  hosts:
  - '*'
  http:
  - match: null
    route:
    - destination:
        host: httpbin
        port:
          number: 8000
status: |
  [EIST0020] Referenced Gateway not found: "httpbin-gateway2"

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: httpbin-gateway
spec:
  selector:
    istio: ingressgateway
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: httpbin
spec:
  hosts:
  - "*"
  gateways:
  - httpbin-gateway2
  http:
  - match:
    route:
    - destination:
        host: httpbin
        port:
          number: 8000

@ozevren: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
ba7a2ee9ac54aa4b763cd7a77f5ab7f55d7148e0
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
ba7a2ee9ac54aa4b763cd7a77f5ab7f55d7148e0
link
/test istio-unit-tests

prow/integ-security-k8s-presubmit-tests.sh
ba7a2ee9ac54aa4b763cd7a77f5ab7f55d7148e0
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
ba7a2ee9ac54aa4b763cd7a77f5ab7f55d7148e0
link
/test integ-security-k8s-presubmit-tests

prow/istio-unit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
ba7a2ee9ac54aa4b763cd7a77f5ab7f55d7148e0
link
/test integ-security-k8s-presubmit-tests

prow/istio-unit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test istio-unit-tests

prow/integ-mixer-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-mixer-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test istio-unit-tests

prow/integ-mixer-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-security-k8s-presubmit-tests

prow/istio-unit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
21a2599c532157b6a7cf3d91dbeaf3f4ffa85421
link
/test integ-security-k8s-presubmit-tests

prow/istio-unit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test istio-unit-tests

prow/integ-mixer-k8s-presubmit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test integ-mixer-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test istio-unit-tests

prow/integ-mixer-k8s-presubmit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

I thought the document in the comments would make it pretty clear? Is that
not the case?
On Thu, Jul 25, 2019 at 7:31 AM Nathan Mittler<EMAIL_ADDRESS>wrote:

@nmittler commented on this pull request.
@ozevren https://github.com/ozevren before I get into the review, can
you describe what problem you're solving here? It's not immediately clear
from the title.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/15824?email_source=notifications&email_token=AECHYI6K6FRVD7AZU4G3OHDQBG2N5A5CNFSM4IGSB6J2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOB7SQEII#pullrequestreview-266666529,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AECHYIZ3JZSMRXN4RFB76JLQBG2N5ANCNFSM4IGSB6JQ
.

@ozevren oh sorry, I didn't see it ... I was looking at the description.  I'll take a look, thanks.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
92d708ef6a27aaf36b652ad85f4d19d75a0f76f3
link
/test integ-security-k8s-presubmit-tests

prow/integ-mixer-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-mixer-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-security-k8s-presubmit-tests

prow/integ-galley-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-galley-local-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-security-k8s-presubmit-tests

prow/integ-galley-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-galley-local-presubmit-tests

prow/integ-framework-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-framework-local-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-mixer-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-mixer-k8s-presubmit-tests

prow/integ-security-k8s-presubmit-tests.sh
d970bdb4693b58d396080f80b4b44119507fd3e8
link
/test integ-security-k8s-presubmit-tests

prow/integ-galley-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-galley-local-presubmit-tests

prow/integ-framework-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-framework-local-presubmit-tests

prow/integ-pilot-local-presubmit-tests.sh
61791bde206fc4c4aed33b87e16416c2406ddeb9
link
/test integ-pilot-local-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
98efc63f6780152d45657f111c5ecbb7bb6ab469
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
213cfce9e660ed03442f0293e3e45848d1535e89
link
/test integ-security-k8s-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Smart Objects.

It would help a lot having the option to create "Objects" that could be dragged around and resized without the need to select them mannualy with the tools

@GutoQ Piskel could add a smart layer that has draggable and resizable objects stored in it. Then, the smart layer could be applied to normal Piskel layers and become rasterized. However, I do not believe that Piskel should become too involved in vector graphics as that is the task of countless other vector programs, like Inkscape. (Unless Piskel wants to become an all-in-one program)


Update to NOAA module to retain "units" attributes

Updated NOAA module to retain details of "units" attributes for each of the input variables and add 'units' metadata value.
Requires update of xarray version to >= 0.18.2 (added to requirements-dev.txt).
There is still a question around how to represent these units in the final output

Should "units" within the metadata be a particular format e.g. "ppb", "ppm" etc.
Should "units" for each data variable be 1e-9 etc.,

At the moment this units format is of the form "mol mol-1" or "micromol mol-1"

Made this as a draft because it would require an update to our underlying xarray version to work but would be useful to know what steps to take so we can merge this in.

I've moved the xarray requirement to requirements.txt instead of the dev version but other than this looks great.

Codecov Report

Merging #89 (90043c2) into devel (70ef136) will decrease coverage by 0.03%.
The diff coverage is 78.26%.

@@            Coverage Diff             @@
##            devel      #89      +/-   ##
==========================================
- Coverage   56.41%   56.38%   -0.04%
==========================================
  Files         106      106
  Lines        7062     7084      +22
==========================================
+ Hits         3984     3994      +10
- Misses       3078     3090      +12

Impacted Files
Coverage Δ

openghg/modules/_noaa.py
90.47% <78.26%> (-2.45%)
:arrow_down:

openghg/processing/_process_footprint.py
9.23% <0.00%> (+0.13%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 70ef136...90043c2. Read the comment docs.

I think this is ready to merge in now.


How to pass parameters to triton functions?

I am very confused about how to pass arguments to the triton kernels.
Please see the example below. Could you please let me know: 1) why I cannot pass integers by positional arguments, such as "a"? 2) why the reshape function does not take external arguments, such as "c" and "d"?
import triton
import triton.language as tl
import torch

@triton.jit
def test(A, a, **meta):
      b = meta['b']
      c = meta['c']
      d = meta['d']

      n1 = tl.arange(0, a)    # this leads to error
      n2 = tl.arange(0, b)    # this works fine
      n3 = tl.reshape(n2, [c, d])   # this leads to error

x = torch.zeros(10, 10, device='cuda')
test[(1,)](x, 6, b=6, c=2, d=3)

Hey,
First of all, block sizes must always be powers of two. Seems like it doesn't error where it should now. Second, they must be compile time constants. The way things work in Triton right now is that positional arguments are variables, and keyword arguments are metaparameters, i.e., compile time constants.
In addition, there is also a bug in Triton right now, which makes compile-time constant lose their constant quality upon assignment inside kernels :( so although
n3 = tl.reshape(n2, [c, d])
doesn't work, doing
n3 = tl.reshape(n2, [meta['c'], meta['d']])
should. I hope this bug can be resolved soon, but it's actually pretty hard to do. I'm currently thinking about the best way to resolve ambiguity with compile-time constants. Maybe through a triton.meta module.

Thanks! You mentioned that "block sizes must always be powers of two", which however I am not absolutely sure about. Do you mean I should make a power of two in n1 = tl.arange(0, a)?
By the way, I think it would it would be very helpful for the users if the tutorial can explain the concept of "compile time constants" and its difference from a variable.

Do you mean I should make a power of two in n1 = tl.arange(0, a) (for example a=8 instead of 6)?

Yep

By the way, I think it would be very helpful for the users if the tutorial can explain the concept of "compile time constants" and its difference from a variable.

That's true, I'll add it :) Thanks for the feedback

Here is another thing: I want to perform a correlation operation on a 4D tensor X with shape [B, C, H, W], where B is the batch size, C is the channel, H and W are height and width, respectively. The output Y is another 4D tensor with shape [B, H, W, k*k], where k is the correlation window size. For example, Y_{b, h, w, k_h, k_w}

Sorry if I made the question too complex to reply to. Please let me know if I can provide more details.

I'll be creating a separate issue that specifically seeks to  address the legitimate confusion between variables and compile-time constants. For your correlation problem, can you open a separate issue? Thanks!


Profile data wriing for each individual versus computing and writing analysis per-group

The current approach of computing and writing stats from data per age/sex group online is quite limited, and of undetermined efficiency.
We should profile how long it takes to compute and write stats from data per-group online versus writing data for all individuals and computing stats offline.
Things to consider:

Runtime and memory of both approaches
Thread utilisation
How much disk space the datasets from both approaches requires
How long the post-processing of the latter approach takes

NB: we might be able to use some kind of incremental compression method in a library such as HDF5. Need to investigate if and how we can do this.


Error using code

I get this error, and all other javascript on my page halts:
"Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted."

Hey @bobrinch , thanks for reporting this. Do you mid to share me with more information? Like a block of your code.

Relates to #20

Resolved in #27


How  to start the UI in 2.0.4

When I use Hygieia-2.0.2,  I start the UI by the following way.
export PATH=/home/qq/Downloads/Hygieia-2.0.2/UI/node:$PATH
source /etc/profile
root@yqubuntu:~/Downloads/Hygieia-2.0.2/UI/node_modules/gulp/bin$ node gulp serve
but for Hygieia-2.0.4. When I use the same way to start UI. it failed,
the error log:
[23:24:09] Working directory changed to /home/yangqian/Hygieia-2.0.4/UI
[23:24:10] Using gulpfile /home/yangqian/Hygieia-2.0.4/UI/gulpfile.js
[23:24:10] Starting 'build'...
[23:24:10] Starting 'clean'...
[23:24:10] Finished 'clean' after 45 ms
[23:24:10] Starting 'assets'...
[23:24:10] Starting 'themes'...
[23:24:10] Starting 'fonts'...
[23:24:10] Starting 'js'...
[23:24:10] Starting 'views'...
[23:24:10] Starting 'test-data'...
[23:24:10] Finished 'fonts' after 33 ms
[23:24:10] Finished 'themes' after 340 ms
[23:24:10] Finished 'assets' after 414 ms
[23:24:10] Finished 'test-data' after 413 ms
[23:24:10] Finished 'views' after 493 ms
[23:24:10] Finished 'js' after 552 ms
[23:24:10] Starting 'html'...
[23:24:10] 'html' errored after 7.29 ms
[23:24:10] Error: Error: Cannot find where you keep your Bower packages.
at /home/yangqian/Hygieia-2.0.4/UI/node_modules/wiredep/wiredep.js:30:56
at findBowerDirectory (/home/yangqian/Hygieia-2.0.4/UI/node_modules/wiredep/wiredep.js:108:27)
at wiredep (/home/yangqian/Hygieia-2.0.4/UI/node_modules/wiredep/wiredep.js:37:43)
at Gulp. (/home/yangqian/Hygieia-2.0.4/UI/gulpfile.js:255:13)
at module.exports (/home/yangqian/Hygieia-2.0.4/UI/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/home/yangqian/Hygieia-2.0.4/UI/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/home/yangqian/Hygieia-2.0.4/UI/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
at Gulp.Orchestrator.start (/home/yangqian/Hygieia-2.0.4/UI/node_modules/gulp/node_modules/orchestrator/index.js:134:8)
at runNextSet (/home/yangqian/Hygieia-2.0.4/UI/node_modules/run-sequence/index.js:88:16)
at Gulp.onTaskEnd (/home/yangqian/Hygieia-2.0.4/UI/node_modules/run-sequence/index.js:77:5)
[23:24:10] 'build' errored after 631 ms
[23:24:10] Error in plugin 'run-sequence'
Message:
An error occured in task 'html'.
According to the UI setup guide,
Running
"In terminal navigate to the project root and run gulp serve. Should serve up on port 3000. "
I go to the /home/yangqian/Hygieia-2.0.4/, then execute "gulp serve" ,but still failed because can't find the module "/home/yangqian/Hygieia-2.0.4/gulp".
Thank you!

I resolved this issue finally.
my solution is as following.
step1, use non-root user, to the project-root directory
cd /home/yangqian/Hygieia-2.0.4
sudo chmod -R 777 ./Hygieia-2.0.4
then mvn clean package -pl UI docker:build
results:the docker will failed,
step2, go to /home/yangqian/Hygieia-2.0.4/UI/node_modules/gulp/bin
with root user
node gulp serve
result:server is up.
My questions:which use should we use to execute "mvn clean package -pl UI docker:build", where and which user should we use to execute "node gulp serve".
Thank you!

Hi Team
I am trying to implement Hygieia but resulting on this errors.
[INFO] --- frontend-maven-plugin:0.0.29:gulp (gulp build) @ UI ---
[INFO] Running 'gulp.js build' in /root/hygieia/UI
[ERROR]
[ERROR] assert.js:85
[ERROR]   throw new assert.AssertionError({
[ERROR]   ^
[ERROR] AssertionError: Task function must be specified
[ERROR]     at Gulp.set [as _setTask] (/root/hygieia/UI/node_modules/undertaker/lib/set-task.js:10:3)
[ERROR]     at Gulp.task (/root/hygieia/UI/node_modules/undertaker/lib/task.js:13:8)
[ERROR]     at Object. (/root/hygieia/UI/gulpfile.js:87:6)
[ERROR]     at Module._compile (module.js:570:32)
[ERROR]     at Object.Module._extensions..js (module.js:579:10)
[ERROR]     at Module.load (module.js:487:32)
[ERROR]     at tryModuleLoad (module.js:446:12)
[ERROR]     at Function.Module._load (module.js:438:3)
[ERROR]     at Module.require (module.js:497:17)
[ERROR]     at require (internal/module.js:20:19)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.824 s
[INFO] Finished at: 2018-09-27T22:50:38Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.29:gulp (gulp build) on project UI: Failed to run task: 'gulp.js build' failed. (error code 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Please help on this.
Regards
Arun  Balaji

how to solve that error

assert.js:362
throw err;
^
AssertionError [ERR_ASSERTION]: Task function must be specified
at Gulp.set [as _setTask] (C:\Users\aharika\Desktop\hygieia\UI\node_modules
undertaker\lib\set-task.js:10:3)
at Gulp.task (C:\Users\aharika\Desktop\hygieia\UI\node_modules\undertaker\li
b\task.js:13:8)
at Object. (C:\Users\aharika\Desktop\hygieia\UI\gulpfile.js:88:6)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Module.require (internal/modules/cjs/loader.js:681:19)
at require (internal/modules/cjs/helpers.js:16:16)
at execute (C:\Users\aharika\Desktop\hygieia\UI\node_modules\gulp-cli\lib\ve
rsioned^4.0.0\index.js:36:18) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: '=='
}
How to solve this.


feat: added further units that have been added based on shared quantity model

Description

Seven units have been later on added to the shared quantity model. Thus, I added them to the backend.

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[x] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[x] Copyright and license header are present on all affected files

LGTM


Check types for right-hand literal values.

Suggestion
🔍 Search Terms
Check types for right-hand literal values
✅ Viability Checklist
My suggestion meets these guidelines:

[v] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[v] This wouldn't change the runtime behavior of existing JavaScript code
[v] This could be implemented without emitting different JS based on the types of the expressions
[v] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[v] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
Check types for right-hand literal values.
I suggest a ## syntax for right-hand type checking.
let str:string = #'LiteralType'# 'LiteralType' // ok
let str:string = #'LiteralType'# 'FooBar' // wrong

Same as
let FooBar:'FooBar'='FooBar'
let str:string = FooBar

Also as function parameters
function foo(bar:string){
}
foo(#'bar'#'bar')//ok
foo(#'bar'#'abc')//wrong

Use type reference
interface inter{
  foo:number
  bar:number
}
let str:string=#keyof inter#'foo' //ok
let str:string=#keyof inter#'bar' //ok
let str:string=#keyof inter#'abc' //wrong

📃 Motivating Example
Sometimes we need a type checking for right-hand values not only the left-hand variable types.
💻 Use Cases
An event dispatcher receive string as event name, but a typed literal name must bu used in caller.

You can achieve this easily already without special syntax.
function id<T>(value: T): T { return value; }

let str: string = id<'LiteralType'>('LiteralType')
let str: string = id<keyof inter>('foo')

Duplicate #7481


Set create_by_user_id on Commit to optional

On user deletion create_by_user_id is no longer available. Remove the required option from the validation.

Can you add a comment saying why it's optional, ie the above?


Client / Server Authentication?

I'm aware of custom protocol handlers, but I was hoping some basic auth like HTTP headers or something in the SDKs would have this by default?
Most of the examples seem to just have an open server with no auth? Anyone have an example how authentication should happen?

Also wondering about this. In this architecture diagram, there's an MCP server on the internet: https://spec.modelcontextprotocol.io/specification/architecture/#core-components
Without some authentication mechanism, it doesn't seem possible to have a single mcp server accept connections from multiple mcp clients.
Currently it seems like the only way of operating an mcp based system is to have a 1-1 relationship between the client and the server where the server has a secret specifically for the only client connecting to it.

I experimented with implementing a transport layer that uses Basic Authentication:
https://github.com/daikw/mcp-transport-auth
TIPS: I ran into the issue described in #83, but the comment in the following link helped me resolve it:
https://github.com/modelcontextprotocol/python-sdk/pull/83#pullrequestreview-2486695453

There is no defined Authentication in the protocol. See https://github.com/modelcontextprotocol/specification/discussions/64 for an ongoing discussion on Authentication. If you are doing MCP over a stateful HTTP connection across servers, you need to solve authentication yourself for now. We are thinking about best to solve this, so the discussion is the right place.
Since it overlaps with the existing discussion, I'll close the issue.


Gradient ascent

Do Not Merge!
Gradient Ascent for Caffe (Torch support not completed yet)
Depends on #937

Can you add some screenshots so people can get a sense of how cool this will be?

OMG! That's a really cool idea, and it looks really really sexy. I bet this will be very useful getting some deeper insight ;).

Thanks @TimZaman ! And yeah drag-n-droppable layers would be epic!! I will check out jsplumb tonight :+1:

Did I miss a dependency or is tools/gradient_ascent/caffe_misc.py missing?

It would be nice to publish a walk-through to show how to use this.

@gheinrich . My bad, that should no longer a dependency! I removed the import statement in my latest commit :)

@gheinrich A walk-through sounds like a great idea!

I get this error:
2016-08-22 18:21:42 [ERROR] TypeError: "axis" are not valid keyword arguments.
2016-08-22 18:21:42 [20160822-182134-1ab3] [WARNING] Get Max Activations From Pretrained Model unrecognized output: Traceback (most recent call last):
2016-08-22 18:21:42 [20160822-182134-1ab3] [WARNING] Get Max Activations From Pretrained Model unrecognized output: File "/home/greg/ws/digits/tools/gradient_ascent_caffe.py", line 267, in <module>
2016-08-22 18:21:42 [20160822-182134-1ab3] [WARNING] Get Max Activations From Pretrained Model unrecognized output: args['gpu']
2016-08-22 18:21:42 [20160822-182134-1ab3] [WARNING] Get Max Activations From Pretrained Model unrecognized output: File "/home/greg/ws/digits/tools/gradient_ascent_caffe.py", line 142, in infer
2016-08-22 18:21:42 [20160822-182134-1ab3] [WARNING] Get Max Activations From Pretrained Model unrecognized output: y = np.sum(np.square(np.gradient(np.mean(im, axis=2),axis=1)), axis=1)

I think the axis keyword in numpy.gradient() was added in Numpy 1.11.0. I have 1.8.2, which is "legal" as per the requirements.txt file. Shall we update the requirements or can you do without this keyword?

@gheinrich Shoot I didn't realize that! Unfortunately I do need the keyword, but I can look for an alternative such that it works for 1.8 and 1.11

Yo Lucas. Like the other PR, there are round 40 instances where concatenated paths -> os.join.

@TimZaman  I haven't updated this PR in a while (I've been re-basing locally so they should be gone next time I update)

Closing for now (there are merge conflicts anyway). I'd like to revisit this.
I've backed up this work at https://github.com/lukeyeager/DIGITS/tree/backup/lucas/gradientAscent.


Explain: correctly handle case of two SGs of which only one enables the connection

I have an example (cannot be attached here) where I see the following inconsistencies when looking at the HTML explanation for two IKS endpoints with "All connections" allowed.

[ ]  Path contains a '|' right after the source endpoint, but then continues to the next elements
[ ]  Path shows an SG that doesn't allow the connection, instead of the SG that does allow it
[ ]  In the path, instead of seeing the name of the NACL at ingress, the subnet name is printed
[ ]  In the Details section, the first Egress item is security group foo blocks connection since there are no relevant allow rules, but the connection is allowed, so users may find it confusing.

Not sure I follow - is it a single case between two IKS endpoints with all these issues, or several?
Can you open a branch with the relevant example, and mention the relevant endpoints?

I managed to reproduce it.
*

I have an example (cannot be attached here) where I see the following inconsistencies when looking at the HTML explanation for two IKS endpoints with "All connections" allowed.
* [ ]   Path contains a '|' right after the source endpoint, but then continues to the next elements

Indeed

* [ ]   Path shows an SG that doesn't allow the connection, instead of the SG that does allow it

Could it be that both are relevant?

* [ ]   In the path, instead of seeing the name of the NACL at ingress, the subnet name is printed

What I see is that the NACL is printed as well as the subnet name, as it should be.
Anyways, the subnet name should be printed.

* [ ]   In the Details section, the first Egress item is `security group foo blocks connection since there are no relevant allow rules`, but the connection is allowed, so users may find it confusing.

At first sight it seems to me that there are two SGs connected to it, or at least this is what is being identified. One allows connection and the other disallows. The source of the bug seems to be that explainability identified the SG as blocking while the analysis identifies the connection as existing

I fixed the path bug. I think that in the details, instead of
"Security Group xxxx blocks connection since there are no relevant allow rules"
I'll print
"Security Group xxxx does not allow connection since there are no relevant allow rules" (in all cases)
For other filters/routers no change

Maybe it is enough to just have
"Security Group xxxx has no relevant allow rules"

solved by https://github.com/np-guard/vpc-network-config-analyzer/pull/768


Object generated by protobuf-ts seems not support TWO-WAY binding in vue.

Object generated by protobuf-ts seems not support TWO-WAY binding in vue.

@jmzwcn, protobuf-ts generates simple objects. I encourage you to try two-way binding in Vue with simple objects first, then pull in protobuf-ts in a separate step. If you still think protobuf-ts should change behavior after that, please explain how and why.

could you please provide an example for how to two-way binding in vue?  ^_^

let card:Card=Card.create()

thanks!

File an issue with Vue.


Only reply to lookup rpc message requests when blockchain is fully synced

Uploads will only be able to be handles when blockchain is synced, so giving a lookup response will give client false belief that they can upload.

Did this instead.

Did this instead.


Devel

I have found several typos from GPyOpt. How can I inform you to fix them?

Hi Ali
Looks like there are conflicts with your pull request (which is the best
way of fixing them!). Can you resolve so that the spell checks update
Javier's latest commit?
Thanks so much for fixing them!
Neil
On 2 Jun 2016 08:41, "Ali Baheri"<EMAIL_ADDRESS>wrote:

I have found several typos from GPyOpt. How can I inform you to fix them?
You can view, comment on, or merge this pull request online at:
https://github.com/SheffieldML/GPyOpt/pull/20
Commit Summary

added deepgp as model for optimization
modularizing the code
modules improved and added evaluation time stop condition
added cost per evaluation
corected bug in the plot
update gitignore
Merge branch 'devel' of github.com:SheffieldML/GPyOpt into devel
add unittest example
added first unit test
added first unit test
added templates for unit tests
add models
restructure devel
re structured acquisition functions
separated gp model and added extrac)grid form Design_space
added abstracted classes for optimizers
added class for armed bandit optimization
minor change in optimizer class
rm DS_Store
further restructure
added integrated EI using hmc
added MPI with hybrid montecarlo for the kernel parameters
added LCB with hmc
added badits optimization and cost in the class that handles the
objective
plot fixed and illustrative demo for modular optmization added
new plot added and some cleaning
minor changes
remove .DS_Store
remove .DS_Store
change for GP HMC
bug fix and fine tuning
added optimization with restrictions
added notebook for constrained optimization
added new MCMC classes for MPI and EI
GP to handle time evalaution costs now working
added partial function evaluator for mixed optimization
progress in the mixed optimizer
added RF scikit-learn model as surrogate
minor changes
optimization with mixed and discrete variables now working - and
notebook added!
added general ac. optimizer selector
fixed bug in armed bandit optimization
files created for deepgp model and wrapper class
added wrapper class
commented bo class
commented bo class
added conversion from bounds to space
fixed gradients of gp time cost
merged the computation of the time cost and its gradients
some work on the wrapper
further improvements in wrapper class
more improvements in wrapper class
bo wrapper now working
bandits optimization now working
all acquisitions updated to the new framework
added some license and some work in the report
plots fixed
added separated class to handle the cost, other fucntions updated
accordingly
batch methods now working
added predictive bath method to devel
added local penalization, bath methos (not tested yet)
some renaming and improvements
added evaluators
added minor changes
space sampling with restrictions implemented
constrained bo notebbok finished
more work on the manual
added more notebooks
removed deepgp dependencies
fixed parallel optimization and more notebooks added
added sparse GP to supported models
notebook of avilable acquisitions added
updated notebooks
changed intergrace with spearmint
corrected inital_iter
RF and deepGPs now running
warped gps added as model surrogates
warped gps added as model surrogates
fixed bandits optimization
added demo for deepGPs
some code cleaning
removed all demos in devel
Fixes for deepGPyOpt
added parameter choices to deepgps
Deep GPyOpt now seems to work with repeatX
minor changes
removed deepgp model
fix for Xnew and Ynew
corrected problem with pre-specified model
removed dependency on deepgp
added uniitest for all aquisitions
Update README.md
written documentation for all aquisitions
Merge branch 'devel' of https://github.com/SheffieldML/GPyOpt into
devel
more documention added in the task module
more function documentation added
more documatation added
added more unittests
more function documentation added
added unittest for constrained optimization
added unittest for discrete optimization
modified README
implemented compatibility with previous version

File Changes

M .gitignore
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-0 (2)
M GPyOpt/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-1 (13)
A GPyOpt/acquisitions/EI.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-2 (69)
A GPyOpt/acquisitions/EI_mcmc.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-3 (61)
A GPyOpt/acquisitions/LCB.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-4 (63)
A GPyOpt/acquisitions/LCB_mcmc.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-5 (50)
A GPyOpt/acquisitions/LP.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-6 (111)
A GPyOpt/acquisitions/MPI.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-7 (69)
A GPyOpt/acquisitions/MPI_mcmc.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-8 (52)
A GPyOpt/acquisitions/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-9 (11)
A GPyOpt/acquisitions/base.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-10 (36)
D GPyOpt/core/.DS_Store
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-11 (0)
M GPyOpt/core/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-12 (7)
D GPyOpt/core/acquisition.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-13 (211)
M GPyOpt/core/bo.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-14 (425)
A GPyOpt/core/evaluators/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-15 (8)
A GPyOpt/core/evaluators/base.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-16 (23)
A GPyOpt/core/evaluators/batch_local_penalization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-17 (76)
A GPyOpt/core/evaluators/batch_predictive.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-18 (123)
A GPyOpt/core/evaluators/batch_random.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-19 (27)
A GPyOpt/core/evaluators/sequential.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-20 (24)
D GPyOpt/core/optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-21 (271)
A GPyOpt/core/task/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-22 (4)
A GPyOpt/core/task/cost.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-23 (83)
A GPyOpt/core/task/objective.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-24 (111)
A GPyOpt/core/task/space.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-25 (231)
M GPyOpt/demos/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-26 (8)
D GPyOpt/demos/advanced_optimization_2d.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-27 (78)
D GPyOpt/demos/autoML_tuner.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-28 (63)
M GPyOpt/demos/begginer_optimization_1d.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-29 (37)
D GPyOpt/demos/big_data_optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-30 (63)
D GPyOpt/demos/parallel_optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-31 (70)
M GPyOpt/interface/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-32 (8)
M GPyOpt/methods/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-33 (4)
D GPyOpt/methods/auto_tune.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-34 (62)
M GPyOpt/methods/bayesian_optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-35 (477)
A GPyOpt/methods/modular_bayesian_optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-36 (40)
A GPyOpt/methods/multitask_bayesian_optimization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-37 (4)
A GPyOpt/methods/wetlab_experiments_designer.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-38 (4)
A GPyOpt/models/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-39 (7)
A GPyOpt/models/base.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-40 (35)
A GPyOpt/models/gpmodel.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-41 (294)
A GPyOpt/models/rfmodel.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-42 (99)
A GPyOpt/models/warpedgpmodel.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-43 (73)
R GPyOpt/objective_examples/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-44 (2)
R GPyOpt/objective_examples/experiments1d.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-45 (3)
R GPyOpt/objective_examples/experiments2d.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-46 (15)
R GPyOpt/objective_examples/experimentsNd.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-47 (18)
A GPyOpt/optimization/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-48 (4)
A GPyOpt/optimization/acquisition_optimizer.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-49 (296)
A GPyOpt/optimization/optimizer.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-50 (135)
M GPyOpt/plotting/plots_bo.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-51 (104)
A GPyOpt/testing/DIRresults.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-52 (103)
A GPyOpt/testing/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-53 (6)
A GPyOpt/testing/driver.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-54 (59)
A GPyOpt/testing/test_acquisitions_evaluations.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-55 (127)
A GPyOpt/testing/test_acquisitions_gradient.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-56 (67)
A GPyOpt/testing/test_acquisitions_optimizers.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-57 (127)
A GPyOpt/testing/test_constrains.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-58 (97)
A
GPyOpt/testing/test_files/DIRECT_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-59 (6)
A GPyOpt/testing/test_files/EI_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-60 (8)
A GPyOpt/testing/test_files/LCB_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-61 (10)
A
GPyOpt/testing/test_files/Local_penalization_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-62 (11)
A GPyOpt/testing/test_files/MPI_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-63 (10)
A
GPyOpt/testing/test_files/Random_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-64 (11)
A
GPyOpt/testing/test_files/constrains_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-65 (20)
A GPyOpt/testing/test_files/lbfgs_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-66 (10)
A
GPyOpt/testing/test_files/max_iterations_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-67 (15)
A
GPyOpt/testing/test_files/mixed_domain_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-68 (20)
A
GPyOpt/testing/test_files/noiseless_evauations_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-69 (10)
A
GPyOpt/testing/test_files/output_normalization_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-70 (10)
A
GPyOpt/testing/test_files/update_intervals_acquisition_gradient_testfile.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-71 (7)
A GPyOpt/testing/test_general_features.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-72 (144)
A GPyOpt/testing/test_mixed_domain.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-73 (98)
A GPyOpt/testing/test_parallelization.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-74 (110)
M GPyOpt/util/init.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-75 (2)
M GPyOpt/util/general.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-76 (58)
M GPyOpt/util/io.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-77 (5)
M GPyOpt/util/stats.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-78 (85)
M README.md
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-79 (6)
A examples/README.md
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-80 (16)
A examples/six_hump_camel/README.md
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-81 (12)
A examples/six_hump_camel/camel.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-82 (21)
A examples/six_hump_camel/config.pb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-83 (18)
A manual/.ipynb_checkpoints/Bandits optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-84 (187)
A
manual/.ipynb_checkpoints/GPyOpt_bandits_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-85 (433)
A
manual/.ipynb_checkpoints/GPyOpt_bandits_optimization-test-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-86 (424)
A
manual/.ipynb_checkpoints/GPyOpt_constrained_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-87 (564)
A manual/.ipynb_checkpoints/GPyOpt_cost_functions-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-88 (6)
A
manual/.ipynb_checkpoints/GPyOpt_deep_bayesian_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-89 (447)
A manual/.ipynb_checkpoints/GPyOpt_deep_gps-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-90 (612)
A
manual/.ipynb_checkpoints/GPyOpt_integrating_model_hyperparameters-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-91 (412)
A
manual/.ipynb_checkpoints/GPyOpt_interface_spearmint-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-92 (6)
A manual/.ipynb_checkpoints/GPyOpt_mixed_domain-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-93 (233)
A manual/.ipynb_checkpoints/GPyOpt_models-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-94 (96)
A
manual/.ipynb_checkpoints/GPyOpt_modular_bayesian_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-95 (390)
A
manual/.ipynb_checkpoints/GPyOpt_parallel_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-96 (305)
M
manual/.ipynb_checkpoints/GPyOpt_reference_manual-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-97 (2105)
A manual/.ipynb_checkpoints/GPyOpt_scikitlearn-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-98 (364)
A manual/.ipynb_checkpoints/Mixed domain
optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-99 (189)
A
manual/.ipynb_checkpoints/constrained_optimization-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-100 (406)
A manual/.ipynb_checkpoints/general GPyOPt use-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-101 (547)
M manual/.ipynb_checkpoints/index-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-102 (308)
A manual/.ipynb_checkpoints/test-checkpoint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-103 (350)
D manual/GPyOpt-results.txt
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-104 (15)
A manual/GPyOpt_bandits_optimization.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-105 (433)
D manual/GPyOpt_batch_bo.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-106 (30)
A manual/GPyOpt_constrained_optimization.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-107 (591)
A manual/GPyOpt_cost_functions.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-108 (56)
A manual/GPyOpt_integrating_model_hyperparameters.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-109 (440)
A manual/GPyOpt_interface_spearmint.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-110 (74)
D manual/GPyOpt_large_scale.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-111 (30)
A manual/GPyOpt_mixed_domain.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-112 (414)
A manual/GPyOpt_models.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-113 (96)
A manual/GPyOpt_modular_bayesian_optimization.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-114 (426)
A manual/GPyOpt_parallel_optimization.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-115 (385)
M manual/GPyOpt_reference_manual.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-116 (2281)
A manual/GPyOpt_scikitlearn.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-117 (364)
D manual/Readme.md
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-118 (1)
A manual/data/branin.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-119 (8)
A manual/data/config.json
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-120 (27)
A manual/data/target_day_20140422.dat
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-121 (93841)
A manual/figures/gpyopt.jpeg
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-122 (0)
A manual/figures/iteration000.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-123 (0)
A manual/figures/iteration001.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-124 (0)
A manual/figures/iteration002.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-125 (0)
A manual/figures/iteration003.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-126 (0)
A manual/figures/iteration004.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-127 (0)
A manual/figures/iteration005.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-128 (0)
A manual/figures/iteration006.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-129 (0)
A manual/figures/iteration007.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-130 (0)
A manual/figures/iteration008.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-131 (0)
A manual/figures/iteration009.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-132 (0)
A manual/figures/iteration010.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-133 (0)
A manual/figures/iteration011.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-134 (0)
A manual/figures/iteration012.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-135 (0)
A manual/figures/iteration013.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-136 (0)
A manual/figures/iteration014.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-137 (0)
A manual/figures/iteration015.png
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-138 (0)
M manual/index.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-139 (296)
A manual/test.ipynb
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-140 (368)
M setup.py
https://github.com/SheffieldML/GPyOpt/pull/20/files#diff-141 (2)

Patch Links:

https://github.com/SheffieldML/GPyOpt/pull/20.patch
https://github.com/SheffieldML/GPyOpt/pull/20.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SheffieldML/GPyOpt/pull/20, or mute the thread
https://github.com/notifications/unsubscribe/AAIKWk7LLLOMuxuvmIyD7haN3hf-xH61ks5qHvm3gaJpZM4IssZC
.

[Current coverage][cc-pull] is 54.59%

No coverage report found for master at a3329f4.

Powered by Codecov. Last updated by [a3329f4...2d0180f][cc-compare]
[cc-base-branch]: https://codecov.io/gh/SheffieldML/GPyOpt/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/SheffieldML/GPyOpt/compare/a3329f4f5252980589eef4a6b0b6f02e9b46afd0...2d0180f90dc51ac18dc7a484eb81f2f9f2e82166
[cc-pull]: https://codecov.io/gh/SheffieldML/GPyOpt/pull/20?src=pr


"heimdall mount" feature needed

I need to mount a phone partition with heimdall.

Heimdall is a firmware flashing tool and is limited to that scope - you'll need to use other tools to achieve your goal.


Port genericr to logr >= 1.0.0

Port genericr to logr >= 1.0.0. Fixes #2

@wojas ping?

LGTM, thank you! I will release v0.3 with this PR.


DEPTH_ZERO_SELF_SIGNED_CERT self signed certificate

Node v0.12.7 - We can't get resolver to complete a bower install. We think it may be related to this issue with the "request" library https://github.com/request/request/issues/418.
Has anyone else experienced the same problems?

This could be solved by using the strictSSL=false together with the fix in #3. This PR fixes the bower configuration not being passed to the actual request.

@pvblicltd,
Can you please approve that version 2.0.2 fixes this issue by using the strictSSL=false as @huerlisi suggested?

@pvblicltd,
May we close this issue?

@pvblicltd and all, I'm closing this issue for now. Do let us know if you still experience this issue.


Failed to compile installing v0.2.0 from crates.io

$ cargo install --force --locked codevis

error[E0425]: cannot find value `SIGWINCH` in module `signal_hook::consts`
   --> C:\Users\Atk\.cargo\registry\src\github.com-1ecc6299db9ec823\prodash-20.0.0\src\render\line\engine.rs:234:67
    |
234 |             signal_hook::low_level::register(signal_hook::consts::SIGWINCH, || {
    |                                                                   ^^^^^^^^ not found in `signal_hook::consts`

For more information about this error, try `rustc --explain E0425`.
error: could not compile `prodash` due to previous error

Issue appears to be downstream but creating an issue here for your awareness too
Issue in prodash: https://github.com/Byron/prodash/issues/12

To confirm, I am going to publish a new version, and you till me if it's fixed for you @alpha-tango-kilo

Try it with codevis = "0.3.0", and if there is a problem I will reopen this issue.

Thanks for the fix, can confirm v0.3.1 successfully installed


 This is the expected behavior of the build system.

OPS Build status updates of commit 4c08021:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/spring-framework/configure-spring-boot-starter-java-app-with-azure-storage.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

docs-ref-conceptual/spring-framework/configure-spring-cloud-stream-binder-java-app-azure-event-hub.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

docs-ref-conceptual/spring-framework/configure-spring-data-jdbc-with-azure-postgresql.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

docs-ref-conceptual/spring-framework/deploy-spring-boot-java-app-on-kubernetes.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

docs-ref-services/hdinsight.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

docs-ref-services/storage.md
:white_check_mark:Succeeded
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


change path definition in example

Hello, I changed path data to absolute one, for some bug.
Currently, examples run when
$ cd example
$ python xxx.py

but not when
$ python example/xxx.py

How do you think about it? I'm not an python expert, so don't hesitate to talk about it if there is any problem.
Thanks.

It's not a bug, it's a feature!

Actually that is the way it is intended to work, you should first cd to the examples folder and then run the example you wish. I'll indicate this in the README.
I'm going to close this pull request as there wasn't any real bug, in the future please post an issue to make sure a pull request is required.

Okay. I'll close this one.


Legends obscure data with multiple time series

When plotting multiple time series, the legend sits in the top right and obscures the data.

we're now putting the legend outside of the graph, @jaryaman please re-open if you see any issues with that approach

Still seems like a problem

yeah, I changed it back again because it makes the graphs nicer on mobile. thanks for re-opening.

@jaryaman can you check again? moved to the bottom and centered

I'm going to say now that it's at the bottom it's not obscuring, please re-open if not.


Always collapse the sidebar?

Hi, currently the left sidebar only collapse when the window width is smaller than 901px, is there any option to make it always collapse even in fullscreen mode? Thanks.

@brownsugar Hi!  Unfortunately the goal of Goofy is to have as light a touch as possible with the default messenger.com CSS.
In saying that - if you'd like to submit a PR and maintain the option going forward (when the CSS changes etc) I'd be more than happy to merge it in 🙂

@brownsugar Sorry for the delay - just merged your PR and will be in the next build!


Added analog-clock

Issue reference:
Proposed changes:
Added analog clock
Type of change:
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Other (please specify)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Additional info (if any):

LGTM Nice work @varunKT001
Thank you for your contribution


Interface Styles 'Bottom Bar Stacking' stopped working after latest update

Hello,
Noticed after latest update that Interface Styles Always stack bottom bar feature stopped working.
RuneLite version: 1.7.5
Oldschool revision: Rev 195
Launcher version 2.1.3
Confirmed from friends that they have the same issue.

fixed in da9137c6928a2c1f3f7c03180055c929cdc06bed
restart your client

1.7.5 is not he latest version
Restart your client


chore(client): Performance improvements on initial sync downstream path

I profiled the downstream path for initial syncs, excluding SQLite performance as that will be driver and storage dependent and I plan to focus on that separately, and implemented some changes on the most significant bottlenecks for that pathway.
The tests were done using 10k issues and 50k comments on Linearlite (although now benchmarking suite @icehaunter made is available so I will be using that), and performance improvements were checked in isolation with JS perf tests as well (on Chrome/V8 but I avoided any super niche optimizations)
In memory performance is improved for this path, excluding the execution of the SQL statements the 10k issues and 50k comments go through _applySubscriptionData in under 200ms on my machine.
One very significant overhead is the decoding, first of the Satellite messages in the generated library which I don't think we can do much about, but then also to JS variables with our decoders that spend a lot of time and also cause lots of GC pauses. There are ways we could optimise this path but I was reluctant to spend time on that, ultimately a lot of the deserialization is pointless in the sense that it is re-serialized for inserting to permanent storage, but if we want to keep things modular and pluggable with e.g. JS SQLite drivers this might be necessary.
Some individual commits contain messages with a brief description of the performance bits, mostly I tried to reuse objects to reduce GC pauses and that seemed to give the most benefit.
Measured performance with 10k issues and 50k comments of _handleSubscriptionData:
on main: 265ms ± 36ms
after improvements: 135ms ± 9ms

There are ways we could optimise this path but I was reluctant to spend time on that

I expect that we'll see a lot of such loose threads of optimisation. No good jumping on each of them immediately, but we should keep track of those someplace to be able to evaluate later which potential optimisation would have the biggest impact.


changes to the actionInstruction xsd

Motivation and Context
In order to send a create case message to Totalmobile Comet for Household we had to send Comet some additional details which were not originally part of ActionInstruction.xsd. Using a data map provided by Dave Richards outlining fields from the sample that are required by Comet to create Household jobs we made changes to our system.
What has changed
Changes to the ActionInstruction.xsd to include fields required to create Household jobs in Comet. A copy of the data map will be linked below.
How to test?
We run a mvn clean install locally for census-rm-action-service with the new XSD.
Links
https://collaborate2.ons.gov.uk/confluence/pages/viewpage.action?pageId=17468820
https://collaborate2.ons.gov.uk/jira/browse/FWMT-984

This change is going to be superseded by a lot of work we have in-flight to get rid of the XSDs and use JSON instead, plus it will break the strict checking we have in the ActionExporter service if we start sending nodes in the XML which it's not expecting - it'll fail XML schema validation.
The data you've added to the message will remain unpopulated, so I would suggest that this PR can't be merged (for the reasons above) and doesn't help what we're trying to do, which is to get rid of XSDs and move to JSON. Would you mind if we park it for a while? The stories for this which we'll be getting to are quite a long way down our list of priorities.
We should concentrate on the interface contracts between our integration points, not the internal messaging between the services we're working on: there's a lot of refactoring work that's in-flight in our team.

Bit of a correction to this - we are intending to remove the XSD stuff and move to json for the RM internal stuff, but we are maintaining the current XML message interface between RM and FWMT 👍


#622: Add ECHO command

Resolves #622 : Add support for ECHO command.
Description

This  PR adds support for ECHO command to DiceDB.
Added unit tests (internal/eval/eval_test.go)
Added integration tests (integration_tests/commands/echo_test.go)

Screenshots

Hi, thanks for adding this feature. I left some minor comments.

@apoorvyadav1111 I have resolved the comments.


fix: simplify mixed schema

Since type MixedSchema seemed that it should be implemented simpler, this PR implements that.
This PR also enables typeof S.mixed to be <T extends TYPE[]>(types: T) => MixedSchema<T>.
Checklist

[x] run npm run test and npm run benchmark
[x] tests and/or benchmarks are included
[ ] documentation is changed or added
[x] commit message and code follows the Developer's Certification of Origin
and the Code of conduct

I have just understood what the type was meant to express, and reimplemented this. I also added some test to it.
By the way, now I have noticed that we cannot do something like:
S.mixed(["string", "integer"]).format("time").minimum(0)

This is not due to the implementation of MixedSchema, rather StringSchema.format that simply returns StringSchema.

followup: I came up with better solution, so I squashed the impls.

Also, I have figured out how to enable mixed chaining; see this compare.

@climba03003 do you think it's reasonable the new approach?
LGTM

do you think it's reasonable the new approach?

Yes, we can see if how it works after release.

Thank you for the reviews! I'd also like to PR the mixed chaining fix after merging this PR.

hey I published a beta<EMAIL_ADDRESS>We potentially changed the signature of the types so it could be even a breaking change. Depending on the result of the test I could publish it as 5.0.0 or confirm the 4.2.0.
//cc @mcollina


Add exitCode per task to Run summary

Closing this in favor of #4344 so it matches the linear branch name for the issue we're tracking internally 🙈


[WIP] Adding custom derives for Render

This doesn't yet use proc_macro2 which would be nice and future compatible. I'll exchange that code when I figure out how to work around syn :wink:
This currently doesn't generate very useful code. But I want to go eat breakfast and thought I'd just PR a WIP. So :woman_shrugging:
(This implements #6)

Sorry not sorry spent the last hour reading docs on syn and quote

@spacekookie, did you want to add more to this? Otherwise I'd merge this right now and we can add more or explore other ideas in further PRs.

Added test, rebased on master, will merge when CI agrees.
Thanks again for starting this, @spacekookie! Looking forward to your ideas on what to do next :)


About 7Scene dataset

How do I download the 7scene dataset in ply format? It's been bothering me for a long time. Looking forward to your reply :)

I also don't know how to download the ICL-NUIM dataset. If possible, sincerely hope you can provide Baidu Cloud link. I'm really interested in your work. Thank you.

I also don't know how to download the ICL-NUIM dataset. If possible, sincerely hope you can provide Baidu Cloud link. I'm really interested in your work. Thank you.

How do I download the 7scene dataset in ply format? It's been bothering me for a long time. Looking forward to your reply :)

https://drive.google.com/file/d/1XdQ3muo5anFA28ZFch06z_iTEjXxLEQi/view

How do I download the 7scene dataset in ply format? It's been bothering me for a long time. Looking forward to your reply :)

https://drive.google.com/file/d/1XdQ3muo5anFA28ZFch06z_iTEjXxLEQi/view

For icl_nuim, you can following deepgmr.

I also don't know how to download the ICL-NUIM dataset. If possible, sincerely hope you can provide Baidu Cloud link. I'm really interested in your work. Thank you.

You can follow deepgmr.

How do I download the 7scene dataset in ply format? It's been bothering me for a long time. Looking forward to your reply :)

https://drive.google.com/file/d/1XdQ3muo5anFA28ZFch06z_iTEjXxLEQi/view

Thank you for your patient answer. The problem has been solved.


How to get data in code?

Can there be a sample added about how to get data in code?  angularfire.database.object('/sample') works fine when I call set, I can see it in the firebase console and when I use the async pipe.  When I subscribe to it in code however I never get anything returned.

Two hours messing around and bone-head error on my part.  Subscribe was working fine my console output was being filtered.


ERROR: 'manifest_url' while downloading premiere on YouTube

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Russia
Provide a description that is worded well enough to be understood

I upload a test video to the my youtube channel and press "Start premiere now ".
Then put video's code into yt-dlp and try to download it in real time.
Downloading goes as usual, but I always get ERROR: 'manifest_url' in the end.

I tried this multiple times and always get this error.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['--output', '%(id)s.%(ext)s', '--format-sort', 'vcodec:h264', '--format', 'bv*[height<=1080]+ba', '--live-from-start', '--wait-for-video', '60', '--write-thumbnail', '--verbose', 'UYnBC-mtQu4']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp-nightly-builds [95e82347b] (linux_exe)
[debug] Python 3.10.13 (CPython x86_64 64bit) - Linux-5.8.0-050800-generic-x86_64-with-glibc2.31 (OpenSSL 3.2.0 23 Nov 2023, glibc 2.31)
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7, phantomjs 2.1.1, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.19.0, brotli-1.1.0, certifi-2023.11.17, mutagen-1.47.0, requests-2.31.0, secretstorage-3.3.3, sqlite3-3.44.2, urllib3-2.1.0, websockets-12.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1798 extractors
[youtube] Extracting URL: UYnBC-mtQu4
[youtube] UYnBC-mtQu4: Downloading webpage
[youtube] UYnBC-mtQu4: Downloading ios player API JSON
[youtube] UYnBC-mtQu4: Downloading android player API JSON
WARNING: [youtube] Premiere will begin shortly
WARNING: Release time of video is not known
[wait] Waiting for 00:01:00 - Press Ctrl+C to try now
[wait] Wait period ended; Re-extracting data
[youtube] Extracting URL: UYnBC-mtQu4
[youtube] UYnBC-mtQu4: Downloading webpage
[youtube] UYnBC-mtQu4: Downloading ios player API JSON
[youtube] UYnBC-mtQu4: Downloading android player API JSON
[youtube] UYnBC-mtQu4: Downloading MPD manifest
[youtube] UYnBC-mtQu4: Downloading MPD manifest
[debug] Sort order given by user: vcodec:h264
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, vcodec:h264(7), quality, res, fps, hdr:12(7), source, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[info] UYnBC-mtQu4: Downloading 1 format(s): 136+140
[info] Downloading video thumbnail 47 ...
[info] Video Thumbnail 47 does not exist
[info] Downloading video thumbnail 46 ...
[info] Writing video thumbnail 46 to: UYnBC-mtQu4.jpg
[debug] Invoking dashsegments downloader on "https://manifest.googlevideo.com/api/manifest/dash/expire/1705288644/ei/ZE-kZey2CbDMv_IP3Z-zwA4/ip/<IP_ADDRESS>/id/UYnBC-mtQu4.0/source/yt_premiere_broadcast/requiressl/yes/xpc/EgVo2aDSNQ%3D%3D/tx/51033619/txs/51033612%2C51033613%2C51033614%2C51033615%2C51033616%2C51033617%2C51033618%2C51033619%2C51033620/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/spc/UWF9fyWJQFx-i5JJTHmqoev9Q_TjNHel9h3U/vprv/1/pacing/0/itag_bl/376%2C377%2C384%2C385%2C612%2C613%2C617%2C619%2C623%2C628%2C655%2C656%2C660%2C662%2C666%2C671/keepalive/yes/fexp/24007246/itag/0/playlist_type/DVR/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Ctx%2Ctxs%2Cas%2Cspc%2Cvprv%2Citag%2Cplaylist_type/sig/AJfQdSswRgIhAN7UYOZx-h-g-4C4ZxuLZjWWaWW_0zfjL6oFUU4Ddn8iAiEAuYe8uE_GcOamXaniv7NybA6Ook06PfxmGNbfhazk2e8%3D", "https://manifest.googlevideo.com/api/manifest/dash/expire/1705288644/ei/ZE-kZey2CbDMv_IP3Z-zwA4/ip/<IP_ADDRESS>/id/UYnBC-mtQu4.0/source/yt_premiere_broadcast/requiressl/yes/xpc/EgVo2aDSNQ%3D%3D/tx/51033619/txs/51033612%2C51033613%2C51033614%2C51033615%2C51033616%2C51033617%2C51033618%2C51033619%2C51033620/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/spc/UWF9fyWJQFx-i5JJTHmqoev9Q_TjNHel9h3U/vprv/1/pacing/0/itag_bl/376%2C377%2C384%2C385%2C612%2C613%2C617%2C619%2C623%2C628%2C655%2C656%2C660%2C662%2C666%2C671/keepalive/yes/fexp/24007246/itag/0/playlist_type/DVR/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Ctx%2Ctxs%2Cas%2Cspc%2Cvprv%2Citag%2Cplaylist_type/sig/AJfQdSswRgIhAN7UYOZx-h-g-4C4ZxuLZjWWaWW_0zfjL6oFUU4Ddn8iAiEAuYe8uE_GcOamXaniv7NybA6Ook06PfxmGNbfhazk2e8%3D"
[dashsegments] Total fragments: unknown (live)
[download] Destination: UYnBC-mtQu4.f136.mp4
[dashsegments] Total fragments: unknown (live)
[download] Destination: UYnBC-mtQu4.f140.mp4
[debug] [youtube] [UYnBC-mtQu4] Generating fragments for format 136
[debug] [youtube] [UYnBC-mtQu4] Generating fragments for format 140
[download]    8.29MiB at      0.00B/s (00:03:07) (frag 51/51)[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (1/10)...B at  440.02KiB/s (00:03:06) (frag 51/51)
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (1/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (2/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (2/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (3/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (3/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (4/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (4/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (5/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (5/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (6/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (6/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (7/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (7/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (8/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (8/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (9/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (9/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (10/10)...
[download] Got error: HTTP Error 404: Not Found. Retrying fragment 52 (10/10)...
[download] fragment not found; Skipping fragment 52 ...
[download] fragment not found; Skipping fragment 52 ...
[youtube] UYnBC-mtQu4: Downloading webpage
[youtube] UYnBC-mtQu4: Downloading ios player API JSON
[youtube] UYnBC-mtQu4: Downloading android player API JSON
[youtube] UYnBC-mtQu4: Downloading m3u8 information
ERROR: 'manifest_url'
Traceback (most recent call last):
  File "yt_dlp/YoutubeDL.py", line 1587, in wrapper
  File "yt_dlp/YoutubeDL.py", line 1743, in __extract_info
  File "yt_dlp/YoutubeDL.py", line 1802, in process_ie_result
  File "yt_dlp/YoutubeDL.py", line 2952, in process_video_result
  File "yt_dlp/YoutubeDL.py", line 3365, in process_info
  File "yt_dlp/YoutubeDL.py", line 3139, in dl
  File "yt_dlp/downloader/common.py", line 455, in download
  File "yt_dlp/downloader/dash.py", line 63, in real_download
  File "yt_dlp/downloader/fragment.py", line 421, in download_and_append_fragments_multiple
  File "yt_dlp/downloader/fragment.py", line 404, in future_result
  File "concurrent/futures/_base.py", line 458, in result
  File "concurrent/futures/_base.py", line 403, in __get_result
  File "concurrent/futures/thread.py", line 58, in run
  File "yt_dlp/downloader/fragment.py", line 385, in thread_func
  File "yt_dlp/downloader/fragment.py", line 510, in download_and_append_fragments
  File "yt_dlp/downloader/fragment.py", line 407, in interrupt_trigger_iter
  File "yt_dlp/downloader/dash.py", line 74, in _get_fragments
  File "yt_dlp/extractor/youtube.py", line 2892, in _live_dash_fragments
  File "yt_dlp/extractor/youtube.py", line 2848, in _extract_sequence_from_mpd
  File "yt_dlp/extractor/youtube.py", line 2810, in mpd_feed
KeyError: 'manifest_url'

Another log:
ERROR: 'manifest_url'
Traceback (most recent call last):
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 1587, in wrapper
    return func(self, *args, **kwargs)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 1743, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 1802, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 2952, in process_video_result
    self.process_info(new_info)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 3365, in process_info
    success, real_download = self.dl(temp_filename, info_dict)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/YoutubeDL.py", line 3139, in dl
    return fd.download(name, new_info, subtitle)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/common.py", line 455, in download
    ret = self.real_download(filename, info_dict)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/dash.py", line 63, in real_download
    return self.download_and_append_fragments_multiple(*args, is_fatal=lambda idx: idx == 0)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/fragment.py", line 421, in download_and_append_fragments_multiple
    result = result and future_result(job)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/fragment.py", line 404, in future_result
    return future.result()
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 444, in result
    return self.__get_result()
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 389, in __get_result
    raise self._exception
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/fragment.py", line 385, in thread_func
    return self.download_and_append_fragments(
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/fragment.py", line 510, in download_and_append_fragments
    for fragment in fragments:
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/fragment.py", line 407, in interrupt_trigger_iter
    for f in fg:
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/downloader/dash.py", line 74, in _get_fragments
    for i, fragment in enumerate(fragments):
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/extractor/youtube.py", line 2892, in _live_dash_fragments
    should_continue, last_seq = _extract_sequence_from_mpd(True, no_fragment_score > 15)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/extractor/youtube.py", line 2848, in _extract_sequence_from_mpd
    mpd_url, stream_number, is_live = (mpd_feed(format_id, 5 if expire_fast else 18000)
  File "/home/gogo/.local/lib/python3.8/site-packages/yt_dlp/extractor/youtube.py", line 2810, in mpd_feed
    return f['manifest_url'], f['manifest_stream_number'], is_live
KeyError: 'manifest_url'

Now:
ERROR: [youtube] UYnBC-mtQu4: Video unavailable. This video has been removed by the uploader

Now:
ERROR: [youtube] UYnBC-mtQu4: Video unavailable. This video has been removed by the uploader

Yes, this is because I have deleted the video. You can reproduce the bug with any video:

I upload a test video to the my youtube channel and press "Start premiere now ".

I used a generic testsrc video, generated by ffmpeg.
https://youtu.be/dhTMKqV5Ihw

Duplicate of https://github.com/yt-dlp/yt-dlp/issues/8543


FEAT-#3793: Added support for getArrowTable()

Signed-off-by: Gleb Novichkov<EMAIL_ADDRESS>Added support for getArrowTable() function of DBEngine.  If present, this function is invoked; otherwise it falls back on getArrowRecordBatch().

We have formatting template to be filled. It is there for a reason, please follow it.

We have formatting template to be filled. It is there for a reason, please follow it. Please also make a meaningful PR title.

Changed.

We have formatting template to be filled. It is there for a reason, please follow it. Please also make a meaningful PR title.

Somehow it did not go too well in the beginning, although I followed to rules.  I updated the PR title to follow the standard


COV-6 Update easy read to refer to autumn boosters

Changes made:

Added cumPeopleVaccinatedAutumn22ByVaccinationDate50+ metric to the list of them,
Modified templates (added 4th line with autumn boosters).

Reviewed


Update jackson bom to 2.10.0

Update to the latest jackson bom

@kubukoz I dont have the merge permissions but feel free to merge if you can.

I wish... We'll need to wait for someone who can :P @philsttr @msymons?

Hi All, I'll merge and test this before creating the next release of logstash-logback-encoder.  I typically don't create releases only to update the jackson version, since you can easily bump the jackson version in your apps by importing the jackson-bom in your dependencyManagement section.