D435 cameras transmit video and depth streams wirelessly

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D400

Firmware Version
5.14

Operating System & Version
W10

Kernel Version (Linux Only)

Platform
PC and Raspberry Pi

SDK Version
<IP_ADDRESS>74

Language
C++

Segment

Issue Description
Hi, MartyG!
I am sorry to bother you again, but I did have some trouble.
I have managed to successfully send the video information captured by the Raspberry Pi to my PC by way of UDP.
I can do this by passing RGB images using compression and decompression, but there doesn't seem to be a corresponding encoder for depth images.
In the meantime, I've noticed some methods in this article.https://github.com/IntelRealSense/librealsense/issues/6465
It is really too difficult for a beginner like me. A few years have passed, is there an easier way to implement wireless transmission now?
If not, could you please make a special tutorial on what steps and environment are needed to implement wireless transmission?
If you have the source code, it would be better to use C++ rather than python, as python is easier to use, but there are some performance requirements for the device during subsequent deployment.
Currently, I am using VS2019 on my PC and Qt5 on my Raspberry Pi.

Hi @YANSU7  If you are using the 2.49.0 version of the RealSense SDK then I would first recommend downgrading your camera's firmware driver to <IP_ADDRESS>, as the <IP_ADDRESS> firmware is not fully compatible with SDK versions older than <IP_ADDRESS>.
In regard to using wi-fi with RealSense, it would be worth looking at a RealSense GStreamer C++ plugin that can handle depth and color channels, as GStreamer can be used with a wi-fi connection.
https://github.com/WKDSMRT/realsense-gstreamer
It is also possible to use a wi-fi connection in ROS with RealSense, though it can be complicated to set up and transmission speed is often poor - see https://github.com/IntelRealSense/realsense-ros/issues/1673 as an example of this.

Hello, MartyG!
I tried the method above the link you sent me, but I found out that it turns out I have a lot to do that I haven't done yet. So I've learnt a lot.
However, I still have a few questions.
After trying to use the code you gave me about GStreamer, my VS tells me that PACKAGE_VERSION, GST_LICENSE, GST_PACKAGE_NAME,GST_PACKAGE_ORIGIN are not defined. What is the reason for this? I am using a system with W10. Your tutorials use Ubuntu 18.04, is w10 not available?
The project I created with VS is as follows:

Also I noticed that the source code was removed from this URL, I was going to use it, can I still upload a copy of the C++ version please?（https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/net_viewer.py）
If I select this option in the Realsense Viewer on my computer:

It will pop up an error message like this:
To enable RealSense device over network, please build the SDK with CMake flag
-DBUILD_NETWORK_DEVICE=ON. This binary distribution was built with network
features disabled.
I found your official tutorial for compiling the SDK on w10, which is very helpful for building VS projects but doesn't seem to have much impact on Realsense Viewer. How can I solve this problem?
Similarly, when I select "add network device" on the Raspberry Pi, I get the following error "RealSense Network Devices are unsupported at this time", how can I solve this problem?
What I can guarantee is that I can successfully open the camera using realsense Viewer whether on a PC or a Raspberry Pi.

Have you installed GStreamer on your computer, as the GStreamer plugin that I linked to is dependent on it.  If you do not have it installed then the link below has the official guide about installing it on Windows.
https://gstreamer.freedesktop.org/documentation/installing/on-windows.html?gi-language=c
The network device tool has been removed from the new SDK 2.54.1 but remains available in the previous 2.53.1.  However, one of the two computers in the network setup (the 'remote' computer with the camera attached) would have to be an Ubuntu machine.  The 'host' machine that the RealSense Viewer is on could be a Windows PC.
RealSense users who have used the networking tool have said that the SDK should be built with the -DBUILD_NETWORK_DEVICE=ON flag included on both the host and remote computers.

Thank you very much for your patience and guidance.
I have re-changed the version of the SDK and was able to successfully add an IP address to the Raspberry Pi and I am really happy.
However, there is still a problem that I am having with SDK 2.49.0 which does not compile using VS2019. My version of cmakegui is 3.20.
The project in VS currently reports errors saying that usb.lib, compressionFactory.cpp , realsense-compression.lib, realsense2-net.lib are missing.
I have tried to download these libraries on the web but have not found them. Do you have any ideas for a solution?
I am using this code for compilation.
https://github.com/IntelRealSense/librealsense/releases/tag/v2.49.0

There have been a couple of past reports from RealSense users of problems with the networking on 2.49.0.  They found that the earlier 2.47.0 version worked for them.

Development of the network-device system ended a while ago and it has now been removed from the current latest librealsense version 2.54.1 in preparation for introducing a new networking system in the SDK release after that.
There was some work done on a possible follow-up to the system called LRS-Net 2.0 that would have had support for networks with high packet loss such as wi-fi but the project was not integrated into the official RealSense SDK.  Its source code is available below if you wish to study that.
https://github.com/IntelRealSense/librealsense/pull/8343
https://github.com/IntelRealSenseArchive/lrs-net/tree/apuzhevi_lrsnet
Whilst the documentation for the network-device system states that it can be used with wi-fi instead of wired ethernet, there is not information about how to accomplish that.  The First Boot section of the documentation linked to below suggests to me that it may just be a matter of logging into the Pi with ssh over a wi-fi connection instead of wired ethernet.
https://dev.intelrealsense.com/docs/open-source-ethernet-networking-for-intel-realsense-depth-cameras#25-first-boot

Thank you very much for your prompt reply, I have just finished compiling the code in lrs-net-apuzhevi_lrsnet and running a series of tests. They run fine!
The rs-server does a good job of uploading depth and RGB information to my router. But how should I get the data I've uploaded from the wifi?
I tried using the udpSocket and tcpSocket functions, and obviously I failed. I know it must be a very short code, but I've been looking for it for 2 hours and I would have thought I could have solved the problem alone after the last one.

Hello, MartyG!
I modified the code of rs-capture according to your suggestion to test if the current project I built can get RGB and depth information from the network, but I still get the following error even though I have included the header file #include <librealsense2-net/rs_net.hpp>:
Unresolved external symbol rs2_create_net_device
Here is some simple code I have written:
#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API
#include "example.hpp"          // Include short list of convenience functions for rendering
#include <librealsense2-net/rs_net.hpp>

int main(int argc, char* argv[]) try
{
    window app(1280, 720, "RealSense Capture Example");

    rs2::colorizer color_map;
    rs2::rates_printer printer;

    rs2::net_device dev("<IP_ADDRESS>");
    rs2::context ctx;
    dev.add_to(ctx);
    rs2::pipeline pipe(ctx);
    rs2::config cfg;
    cfg.enable_stream(RS2_STREAM_DEPTH, 640, 480, RS2_FORMAT_Z16, 30);
    cfg.enable_stream(RS2_STREAM_COLOR, 640, 480, RS2_FORMAT_RGB8, 30);
    pipe.start(cfg);

    while (app) // Application still alive?
    {
        rs2::frameset data = pipe.wait_for_frames().    // Wait for next set of frames from the camera
            apply_filter(printer).     // Print each enabled stream frame rate
            apply_filter(color_map);   // Find and colorize the depth data

        app.show(data);
    }

    return EXIT_SUCCESS;
}
catch (const rs2::error& e)
{
    std::cerr << "RealSense error calling " << e.get_failed_function() << "(" << e.get_failed_args() << "):\n    " << e.what() << std::endl;
    return EXIT_FAILURE;
}
catch (const std::exception& e)
{
    std::cerr << e.what() << std::endl;
    return EXIT_FAILURE;
}

The compiler I am using is VS2019, running on W10.
Currently, there is no problem using realsense-viewer to get RGB and depth information in the network.

I have actually completed the above steps and recompiled the source code via cmakegui to create my new project.
But just now I have solved this problem, which is in fact a very minor one, and I share here the idea of how to solve it:
The idea to solve this problem applies to window users, linux users do not have this problem.
Unlike linux systems, windows systems need to be manually added when configuring the include and libs in VS, which makes it very easy to get things wrong, especially if you are not familiar with the project code.
Adding realsense2.lib is not enough; Realsense2-gl.lib and Realsense2-net.lib are both important library files that do not come directly with the SDK installation, so if you want to get them you can use cmakegui to compile them.
One last query, I am getting low FPS for depth information and RGB information in my own project, but it works fine when using realsense-viewer(about 30FPS).In both cases the resolution is 640*480.
My test code is as follows:
#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API
#include "example.hpp"          // Include short list of convenience functions for rendering
#include <librealsense2-net/rs_net.hpp>

int main(int argc, char* argv[]) try
{
    window app(1280, 720, "RealSense Capture Example");

    rs2::colorizer color_map;
    rs2::rates_printer printer;

    rs2::net_device dev("<IP_ADDRESS>");
    rs2::context ctx;
    dev.add_to(ctx);
    rs2::pipeline pipe(ctx);
    rs2::config cfg;
    cfg.enable_stream(RS2_STREAM_DEPTH, 640, 480, RS2_FORMAT_Z16, 30);
    cfg.enable_stream(RS2_STREAM_COLOR, 640, 480, RS2_FORMAT_RGB8, 30);
    pipe.start(cfg);

    while (app) // Application still alive?
    {
        rs2::frameset data = pipe.wait_for_frames().    // Wait for next set of frames from the camera
            apply_filter(printer).     // Print each enabled stream frame rate
            apply_filter(color_map);   // Find and colorize the depth data

        app.show(data);
    }

    return EXIT_SUCCESS;
}
catch (const rs2::error& e)
{
    std::cerr << "RealSense error calling " << e.get_failed_function() << "(" << e.get_failed_args() << "):\n    " << e.what() << std::endl;
    return EXIT_FAILURE;
}
catch (const std::exception& e)
{
    std::cerr << e.what() << std::endl;
    return EXIT_FAILURE;
}

Thanks so much for sharing your solution with the RealSense community!
I cannot see anything wrong in your code.  You could try commenting out the two apply_filter instructions one at a time to see if either of them is causing slowdown.

Thanks for the advice, I found after trying it that the depth image contained a bit too much information, but my router doesn't seem to be able to handle that much pressure, so if I replace it with a better router I should be fine.

Thanks very much for the update.  Please do update again if changing the router makes a positive difference.  Good luck!

Hi @YANSU7  Do you require further assistance with this case, please?  Thanks!

Hi, MartyG! Sorry, I forget to replay.
I found after some experimentation that it was actually the upload speed of the Raspberry Pi itself that really affected the wireless transmission speed after replacing the router.
The Raspberry Pi generates a lot of heat during operation, and once the temperature rises the upload efficiency of the wireless card drops dramatically.
My test conditions were relatively simple:
RGB8 640480 30FPS
Z16 640480 30FPS
If you want to keep your device running consistently under these conditions, it is best that neither of your wireless NICs download and upload at speeds below 70Mbps.
Expect you to make better applications suitable for transferring depth images, which are now roughly 16 times the file size of their colour counterparts, which is a very deadly problem for wireless transfers.
I don't think I have any further questions at the moment and we should be able to close this topic.

Thanks so much for the detailed feedback for the benefit of other Pi users on a wireless connection!
A new networking interface is due to be introduced in the next SDK version after 2.54.1, but there are not details about it or its features available at the time of writing this.
As you suggest, I will close the topic.  Thanks again!


226 start stop start

This also includes release notes for 1.4.0

Release Note Line 76: Typo - were instead of was
Release Note json2plus section: I think it's important to include a note that json2plus can't extract all of the features of a good job definition from an event stream. For example it is impossible to deduce the critical event. Also, json2plus can't ensure the job definition is a "good" one - the event stream may contain few features that allow for effective protocol verification.

The json2plus that we are supplying is not part of the reverse engineering to get the job definition.  We simply do the mechanical (syntactic) conversion from JSON job definition to PUML job definition.  It is all the lex/yacc/antlr type of stuff.


PERF-#5670: create self._identity in partitions only for "debug" logging level

What do these changes do?

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[x] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] signed commit with git commit -s
[x] Resolves #5670
[x] tests added and passing
[x] module layout described at docs/development/architecture.rst is up-to-date

@dchigarev is there anything else that needs to be fixed?


Marketplace Navbar Render Problem

Describe the bug
Marketplace navbar boundaries incorrectly set.
To Reproduce
Steps to reproduce the behaviour:

Install Spicetify
Install Spotify
Install marketplace
See error

Expected behaviour
Correctly bounded navbar button
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Spicetify version: 2.8.3
Spotify version: <IP_ADDRESS>9.gc253025e
Marketplace version: Latest

@ohitstom We can close this issue correct?

yse


Compilers: should we mention subclassing across the p5/p6 border?

On the right hand side of the Compilers page, there's a blurb about Inline::Perl5; it doesn't mention the possibility of subclassing at all. maybe it should, though.

Is this still relevant?

@niner - any chance you could write a small blurb about this?

Given the current state of Perl/Raku, I think the inline modules that are already referenced are fine and we don't need a lot of detail.


Enable universal iOS binaries in templates

Eliminates the restrictions to build in arm64 mode only in iOS project
templates created by flutter create.

Related #2089


Remove mention of identity from VM instance metadata service

As confirmed in #15282, this feature does not actually exist:

Currently there is no way to list the identities assigned to a VM from the Instance metadata service endpoint. The way to list the identities assigned to a VM are to perform a GET on Azure for the VM resource. The payload response will contain the “identity” property which will list the assigned identities within either the “identityIds” or “userAssignedIdentities” sub-property, depending on the API version used.

@akx : Thanks for your contribution! The author, @harijayms, has been notified to review your proposed change.

@aks , /identity is like scheduled events , it another top level metadata path that you can use to get outh token for the identity assigned to the vm .

Closing per request from @lindavr

Can you please show me an example of how to use this endpoint from within a VM, since this comment from @Karishma-Tiwari-MSFT confirms that this endpoint does not exist?

Can you confirm if this endpoint exists?
I can see this doc: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#get-a-token-using-http
When I try to run the query, I get below:
curl -H Metadata:true "http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-04-02&resource=https://management.azure.com"
{"error":"invalid_request","error_description":"Identity not found"}


Use SwiftLint?

I was thinking we could use SwiftLint on this project to keep the code consistent and manageable for everyone.

In my opinion, a Swift lint wouldn't make any difference but slow down the project. I succest writing a set of rules to follow instead.

Using SwiftLint would prevent the need for everyone to come up with a list of rules. Imagine all the time spent discussing a custom rule document that people have to abide by. Running SwiftLint on each PR would be a lot faster than manually checking the rules document against the code. SwiftLint comes with some pretty good default rules.

I think this makes sense. I don't have time to personally implement it, but @aust would you be able to submit a PR for it? We'll need to tweak some of the defaults due to the nature of working with protos.


Remove FetchState

Objective
FetchState adds a bit of additional type/trait impl bloat. Slim down ECS's compilation by moving the implementation to Fetch instead.
Solution
Move the implementations onto their associated Fetch instead, remove the old implementations.
I tried putting this on WorldQuery instead, but it snagged on some of the Fetch impls for some of the filters.

Changelog
TODO
Migration Guide
TODO

This is basically ready, but #4807 should probably be merged first.

#4807 has been checked in. Taking this out of draft.

This has been superceded by #5205, which does this and further collapses the WorldQuery trait hierarchy.


Package request: purple-libnotify

Project description
purple-libnotify+ provides events dispatching for purple-events through libnotify.
It was inspired by Pidgin-libnotify and Guifications.
Metadata

homepage URL: https://github.com/sardemff7/purple-libnotify-plus
source URL: https://github.com/sardemff7/purple-libnotify-plus
license:  gpl3.
platforms: linux, darwin

I didn't had a look first and added it to my local setup: https://gitea.daniel-siepmann.de/danielsiepmann/nixpkgs/commit/6d5f3cc626adc96b044b10c1f37a23d4a7395c47
Feel free to turn this into a PR (I'm still new to nixpkgs).


ArgumentError: comparison of String with Gem::Version failed

Check this out:
https://github.com/solidusio-contrib/solidus_subscriptions/blob/a487afef130ebf29679d864d08e83f6d2f8dd140/app/decorators/models/solidus_subscriptions/spree/order/finalize_creates_subscriptions.rb#L12
When booting rails application it fails. It can be fixed by changing the code to
if Gem::Version.new(::Spree.solidus_version) >= Gem::Version.new('3.2.0.alpha')

https://github.com/solidusio-contrib/solidus_subscriptions/pull/255

@jarednorman solved and merged


Update BSK with a fix for MacOS Website Breakage reporting

Task/Issue URL: https://app.asana.com/0/1163321984198618/1202033667108435/f
Tech Design URL:
CC:
Description:
This change does not affect iOS app because the updated API is not used on iOS yet.

OS Testing:

[ ] iOS 13
[ ] iOS 14
[ ] iOS 15

Internal references:
Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

Task/Issue URL: https://app.asana.com/0/1163321984198618/1202033667108435/f
Description:
This change does not affect iOS app because the updated API is not used on iOS yet.


Atom.io opens developer tools? I know it's NOT supposed to look like this,

Okay I will just let the screenshot explain the issue.

I've used Atom.IO before and it shouldn't look like this at all. I uninstalled it but it didn't fix it.

Simple fix I did on my own. I deleted the entire .atom folder in
C:\Users[Username].atom
but you can do
C:\Users[Username].atom\storage\application.json
and just delete that

Could you please explain in a bit more detail how you ended up with the error this screenshot shows?


Check Python 3.11

pytest silently fails with 3.11: https://github.com/pytest-dev/pytest-cov/issues/564
Went through some of the basic usage of redflag with 3.11 and didn't run into any issues that I could see. But this doesn't mean much until pytest supports 3.11.

Thank you for looking at this -- much appreciated.

Tests are now passing against Python 3.11 :tada:

How curious how you ended up getting tests to pass on 3.11?


72 sonarcloud test coverage

Add jacco, surfire and failsafe to see if covaragestatus is enable

In order to see test coverage you have to visit :
https://sonarcloud.io/project/overview?id=fungover_haze
Sonarcloud bot doesn't show the coverage yet.

Is there a way to see if it works?
If i go to your link its still 0.0% Coverage.
And i cant use the maven command added since it asks for tokens.

This is what I get on this issue (in the picture). I think when the merging process is done, it will  show the coverage...

I think, once  it's merged into the main, it will be able to cover the test. Till then, I don't think it will do that

Is there a way to see if it works? If i go to your link its still 0.0% Coverage. And i cant use the maven command added since it asks for tokens.

You cant se the coverage when you run the code locally, due to we have give this repository sonar_token key. Therefor sonar cant find the project .

Is there a way to see if it works? If i go to your link its still 0.0% Coverage. And i cant use the maven command added since it asks for tokens.

Are you looking at a branch containing changes that includes java code or java test code? If it's only changes to config files or CI/CD files no changed test coverage will be calculated for the branch linked to a PR.
After merging into main branch we should get a total test coverage calculated for our project as @ArmanAlemirad says. Let us merge this first and then we can rerun the sonarcloud for some of the waiting pull requests and see if there test coverage for the new code is above 80%.


Identifiers near and far in bvh.h cause issues when precompiled headers are used

I am trying to enable use of precompiled headers in my project which uses bvh. Using PCH seems to cause MSVC compiler have issues with identifiers near and far in bvh.h. I wonder if these could be modified in order to avoid the issue? Thanks.

Hello! I believe those issues come from the fact that windef.h defines near and far. Would it be possible to not include those files (directly or indirectly) before including anything from this library? Alternatively, it should be possible to simply do:
#undef near
#undef far

If this does not fix the problem for some reason, please comment below.

I got it working. Thanks!

With an unscoped undef of these two macros,  you're risking breaking the rest of the Windows code.


vimPlugins.magma-nvim-goose: deprecate in favor of magma-nvim

Things done
Fixes #351703

vimPlugins.magma-nvim: init at 2023-07-08
vimPlugins.magma-nvim-goose: deprecate in favor of magma-nvim

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 351709

x86_64-linux

:white_check_mark: 2 packages built:

vimPlugins.magma-nvim
vimPluginsUpdater

aarch64-linux

:white_check_mark: 2 packages built:

vimPlugins.magma-nvim
vimPluginsUpdater

x86_64-darwin

:white_check_mark: 2 packages built:

vimPlugins.magma-nvim
vimPluginsUpdater

aarch64-darwin

:white_check_mark: 2 packages built:

vimPlugins.magma-nvim
vimPluginsUpdater


Skip exiting the volume service on connect failure.

Modified connectLocalSi() in vmdk_ops.py to return on connect errors. If unable to connect on service startup the service still starts and subsequent commands may get an error till the service is able to connect to the host agent on the host (logged in the service logs).

Resolving test errors, will update for review.

Closing as testing more scenarios.


Handle Custom Response in Retry Function

ℹ Please fill out this template when filing an issue.

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
I called
 func retry(_ request: Request, for session: Session, dueTo error: Error, completion: @escaping (RetryResult) -> Void)
What did you expect to happen?
I handled the error code other than status code 200
What happened instead?
I couldn't get  my custom error code from the server to show alert message to the user
Alamofire Environment
**Alamofire version:5.0.0-rc.2
**Xcode version:12
**Swift version:5
**Platform(s) running Alamofire:iOS
macOS version running Xcode:
I was trying to access the response received from the server when I received status code other than 200
I need to handle this inside the
 func retry(_ request: Request, for session: Session, dueTo error: Error, completion: @escaping (RetryResult) -> Void)
`    func retry(_ request: Request, for session: Session, dueTo error: Error, completion: @escaping (RetryResult) -> Void) {

        guard let response = request.task?.response as? HTTPURLResponse, response.statusCode == 401 else {
              /// The request did not fail due to a 401 Unauthorized response.
              /// Return the original error and don't retry the request.
//            if let response = request.task?.response as? HTTPURLResponse {
//                DispatchQueue.main.async {
//                    UIApplication.getTopViewController()?.showAlert(title: "Error \(response.statusCode)", message: "Internal Server Error", completion: nil)
//                }
//            }

           let x = try!  self.serialize(request: request.request, response: (request.task!.response as! HTTPURLResponse), data: nil, error: error)

            completion(.doNotRetry)
            return
        }

        refreshToken { [weak self] isSuccess,error  in
            guard let self = self else { return }
            if isSuccess == true {
                completion(.retry)
            }else{
                completion(.doNotRetryWithError(error!))
            }
        }
    }`

Please advice how can i access the response in this function

Fixes using
(request as? DataRequest)?.data
and then jsonserialize the data to get JSON format


Check object structure to guard against global pollution from HTMLElements

I like this. Fixes #35, right?

@arthurvr check the full commit message ;-)

@mikesherov Whoops :) Yep! :smile:

LGTM. Thanks for writing the patch. Will wait for a second LGTM from @jrburke in case he has further comments before landing.

Thanks for the review @addyosmani!

LGTM

Thanks @jrburke! Safe to land :-)

Landed. Thanks again, Mike!


Error on first docker-compose

Hi all,
I'm trying to set up this template to modify it for usage in my local backend API, however I'm running into an error when trying to start the Docker stack.
As I'm not too experienced with Docker I'm not sure where to look for the problem. Here is the terminal output:

RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | POETRY_HOME=/opt/poetry python &&     cd /usr/local/bin &&     ln -s /opt/poetry/bin/poetry &&     poetry config virtualenvs.create false:
#0 0.709   File "", line 1
#0 0.709     404: Not Found
#0 0.709                  ^
#0 0.709 SyntaxError: invalid syntax

failed to solve: executor failed running [/bin/sh -c curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | POETRY_HOME=/opt/poetry python &&     cd /usr/local/bin &&     ln -s /opt/poetry/bin/poetry &&     poetry config virtualenvs.create false]: exit code: 1
Any help is much appreciated!
Fabian

Would you be able to share your Dockerfile as well?
I would like to build a sample project with it and see if I can find the root cause.

Hi,
Attached is the Dockerfile that is contained in the frontend folder and the two .dockerfile files in the backend folder.
Thanks for the help!
Kind Regards,
Fabian Bleeksma
On 29 Mar 2023 at 05:25 +0200, Hossein Roshandel @.***>, wrote:

Would you be able to share your Dockerfile as well?
I would like to build a sample project with it and see if I can find the root cause.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

I did not receive the attachments, but don't worry. I believe that the poetry link in your Dockerfile is no longer valid. So you either have to replace it with a valid link for it to work or you can use the way that I install poetry in docker container and it is from their official website:
RUN python -c 'from urllib.request import urlopen; print(urlopen("https://install.python-poetry.org").read().decode())' | python -
RUN poetry completions bash >> ~/.bash_completion

I hope that this helps.

Hi, Attached is the Dockerfile that is contained in the frontend folder and the two .dockerfile files in the backend folder. Thanks for the help! Kind Regards, Fabian Bleeksma
…
On 29 Mar 2023 at 05:25 +0200, Hossein Roshandel @.>, wrote: Would you be able to share your Dockerfile as well? I would like to build a sample project with it and see if I can find the root cause. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.>

Hi again,
Thanks a lot for the tip, I almost got it working using your suggestion but ran into a next issue with another dependency. I was then able to actually find a fork that uses more up to date dependencies which got the build to complete.
However, now I’m running into the next issue:
vreflocalapi-celeryworker-1 | INFO:main:Starting call to 'main.init', this is the 55th time calling it.
vreflocalapi-celeryworker-1 | ERROR:main:(psycopg2.OperationalError) could not translate host name @.***" to address: Name or service not known
vreflocalapi-celeryworker-1 |
vreflocalapi-celeryworker-1 | (Background on this error at: https://sqlalche.me/e/14/e3q8)
vreflocalapi-celeryworker-1 | WARNING:main:Finished call to 'main.init' after 54.314(s), this was the 55th time calling it.
vreflocalapi-proxy-1 | time="2023-03-29T20:22:49Z" level=info msg="Configuration loaded from flags."
I understand this is a different issue.. but my Google search didn’t yield much.
No problem if you’re too busy of course, but any help is still much much appreciated if you’ve got an idea what causes this.
Would be nice to get this template up and running...
Thanks again!
Kind Regards,
Fabian Bleeksma
On 29 Mar 2023 at 11:11 +0200, Hossein Roshandel @.***>, wrote:

I did not receive the attachments, but don't worry. I believe that the poetry link in your Dockerfile is no longer valid. So you either have to replace it with a valid link for it to work or you can use the way that I install poetry in docker container and it is from their official website:
RUN python -c 'from urllib.request import urlopen; print(urlopen("https://install.python-poetry.org").read().decode())' | python -
RUN poetry completions bash >> ~/.bash_completion
I hope that this helps.

Hi, Attached is the Dockerfile that is contained in the frontend folder and the two .dockerfile files in the backend folder. Thanks for the help! Kind Regards, Fabian Bleeksma
…
On 29 Mar 2023 at 05:25 +0200, Hossein Roshandel @.>, wrote: Would you be able to share your Dockerfile as well? I would like to build a sample project with it and see if I can find the root cause. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

@FoxBravoNL, I came across the same issue as you.
I fixed it by editing the backend.dockerfile and celery.dockerfile in the backend folder.  You will need to change the entry that is currently 'https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py' to 'https://install.python-poetry.org'.
I hope that helps!

Thanks! That was indeed the problem, managed to fix it by correcting the poetry url as well :)

Did you have a problem with the npm run build for the frontend which happens later in the build?

I didn't actually

OK, thanks.  It must be an issue with my NPM build somewhere.  Thanks

@FoxBravoNL, I came across the same issue as you.
I fixed it by editing the backend.dockerfile and celery.dockerfile in the backend folder. You will need to change the entry that is currently 'https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py' to 'https://install.python-poetry.org'.
I hope that helps!

I ran into the same issue, and this unblocked me. Thank you!

See PRs https://github.com/tiangolo/full-stack-fastapi-postgresql/pull/524 and https://github.com/tiangolo/full-stack-fastapi-postgresql/pull/529 for the corrected files if you want to take a look.

Thanks! This was solved in https://github.com/tiangolo/full-stack-fastapi-postgresql/pull/480 🎉
And thanks @willingc! 🙇 🤗 🍪


Unable to login to Server the next day of enabling Google Auth.

Original issue 245 created by hamlindsza on 2013-01-29T05:54:32.000Z:
What steps will reproduce the problem?
Not Sure how to reproduce this problem.
Let me explain the situation, i enable two step verification it works fine throughout the day, the next morning im unable to login
The /var/log/auth.log shows:
Jan 29 11:10:25 smtp sshd(pam_google_authenticator)[21547]: Invalid verification code
Jan 29 11:10:27 smtp sshd[20763]: error: PAM: Cannot make/remove an entry for the specified session for root from <IP_ADDRESS>
Jan 29 11:10:27 smtp sshd[20763]: Failed keyboard-interactive/pam for root from <IP_ADDRESS> port 4196 ssh2
What version of the product are you using? On what operating system?
Debian Squeeze.
Please provide any additional information below.
Ive synced the time on the phone & server with an ntp server.

I have the same problem.But after I rescan the QR, it works again.

This issue was moved to google/google-authenticator-libpam#30


Intel Getting Started guide: fix some typos and a broken link

Fix some typos in the Intel Getting Started guide (intel.md) and
also fixed up a link that was not being displayed correctly.
Signed-off-by: Geoffroy Van Cutsem<EMAIL_ADDRESS>

@dominig , can you please take a look?


Control from hass is working but

Gosh, I'm under the impression that I'm stupid...
My heater is now working kinda properly since you resolved the last issue.
So, my heater (DR-HSH006S) is receiving the commands I'm sending via hass:
I can see the wifi icon going on when I send any command, and when it's heating I can control anything
BUT
I can't for the life of me switch it on using hass?!
on HASS interface it's noted "heating" just as usual but nothing's actually happening on the heater...?
Am I doing something wrong? I havent seen anything on the logs...?
Thanks for the help 👋👍

Send me diagnostics pls so I can see what payload is coming back from the Dreo servers.
I don't have a heater, so I'm guessing a bit.


checkpoint file URL is not available

Hello, great work!
It seems the checkpoint URL is no longer available.
can you please help me? Thank you very much！

if you need a couple of checkpoints now

ResNet50 95%
ResNet50 98%
ResNet50 95% 2x
MobileNetV1 90%
these files is ok


[Backend] Create Delete Contact US API

Description

[ ] Currently there is no api to delete the contact us data, need an api to be created under contactUs folder which will take the id and delete the data from db.
[ ] Only admins should have access to this api, so make sure to add the required validations.

Hey @Kajol-Kumari, can you assign me this issue?

Hey @Kajol-Kumari, I have created the backend api with all requirements completed. Do I also have to integrate the api to frontend?

@EAGLEARCHER No, this issue is just to create the Api, will raise a separate issue for integration once this issue get resolved


Issue-226: escape character note added for logging in

Hi Jac. Does this note address the issue?

@jacalata , apologies: I did another copy edit pass-through. The edits that address the issue start at line 56.


Reproducible bug

In the file test_regex.py, if you change the line
vocabulary = {"": 0, "-": 1, "1": 2, "0.": 3, "431": 4, "a": 5, "A": 6}
into the following
vocabulary = {"-": 1, "1": 2, "0.": 3, "431": 4, "a": 5, "": 0, "A": 6}
This gives the following error: ValueError: not enough values to unpack (expected 1, got 0) in the create proposal create_proposal function.
I found this because I was trying to use the library with another tokenizer. Not sure if it is related, but if I create a python script with the following 2 lines of code:
import interegular
print (interegular.parse_pattern("(1|431a|431A-)").to_fsm().reduce())
I get different outputs every time I run it.
Any help would be really appreciated

It sounds like you're noticing that interegular does not provide deterministic state ordering/labeling.  We have a work-around for this in #272, but that doesn't appear to indicate a bug in test_regex.py.  On a related note, one of our tests in test_parsing.py is flaky for this reason and the work-around will fix that issue.
Regardless, thanks for creating an issue.  I'm going to close this for now, but feel free to update this if we missed anything.


Generated TOC is Wrapped Into a  and Validation Fails

Input:

[[toc]]

Output:
<!DOCTYPE html>

    <title>Some title</title>

...

This output doesn't pass https://validator.w3.org/nu/#textarea because
 can't contain block-level elements.

✅
If you have a fix, please submit a PR.

https://github.com/nagaozen/markdown-it-toc-done-right doesn't have this issue, you may look up their implementation, I don't have a PR.

As you're unwilling to contribute I will close this issue. Please feel free to reopen together with a PR with a proposed fix if you feel like it... 😄


Add support for parsing empty strings and null values

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Proposed changes
Database replication use case
Current databases state
Database 1

name
e-mail
Language
Country

tmdoit
<EMAIL_ADDRESS>PL
Poland

Database 2

name
e-mail
Language
Country

tmdoit
<EMAIL_ADDRESS>PL
Poland

After "Database 1" update
Database 1

name
e-mail
Language
Country

tmdoit
""
NULL
NULL

Database 2

name
e-mail
Language
Country

tmdoit
<EMAIL_ADDRESS>PL
Poland

To reflect changes in "Database 2" I use CSV string: '§,"",,' where:

§: means field doesn't changed
"": means field is set to empty string
,,: means field is set to NULL value
,: means field is set to NULL value

Now using CSV node it's impossible to get null values and empty strings - in both cases there is no value returned.

Checklist

[ ] I have read the contribution guidelines
[x ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[ ] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

Sorry for not providing tests but I didn't learn it yet. Working hard in this direction :)

Coverage decreased (-0.006%) to 77.6% when pulling 1a8e53c1a7e888ddf81759bff729bb812d15d4ed on digitaloak:master into 85a1f59a93664e317934b3beac7f9de60f00b1c9 on node-red:master.

Argh, I was sure that I'm pulling to the dev branch, do it?

yeah - no - that can't just be changed to merge into dev...  you need to checkout dev branch first before applying the changes..


Please support generating types for oneOf clause

Currently, if the oneOf clause is present, the whole parameter will just be omited.
Would it be able to change this?

Please give an example. oneOf is generally supported by type generation

of cause :)
We have this input as a parameter:
"ioTDevice":{"description":"query-params like for findAllIoTDevices as JSON or string[] for iot-device-ids. as of multiple iot-devices can be connected to a machine, this is always handles as a some check. provide boolean, to check if lm has active iot-device","oneOf":[{"type":"boolean"},{"type":"string"},{"type":"array","items":{"type":"string"}}]}
the full Dto Schema contains the type declaration:
but the Parameters input does not contain these informations and its omitted:

for a current workaround, we are using the exported schema, but this should not be expected behavior here :)

do you need any further informations from us or can we assist in any way?

I’m afraid I still don’t quite understand what you’re getting at.
Can you please post the relevant part of your openapi document, what you’re getting for the generated types, and what you would expect to get.
It’s btw possible this is a problem in the upstream dtsgenerator project, openapi-client-axios-typegen forked from

damn, this was an error with the nestjs integration, where oneOf was placed at the top-level of the query parameter and not within the schema object.
Here is the wrong input:

here is the json:
"/product-hierarchy": {
            "get": {
                "operationId": "findAllProductHierarchies",
                "summary": "",
                "parameters": [
                    {
                        "required": false,
                        "name": "id",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    },
                    {
                        "required": false,
                        "name": "manufacturerId",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    },
                    {
                        "required": false,
                        "name": "name",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    },
                    {
                        "required": false,
                        "name": "search",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "required": false,
                        "description": "provide an array of ids or \"null\" for specifying, this relation is not allowed to be existing",
                        "name": "parentId",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    },
                    {
                        "required": false,
                        "name": "levelId",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        }
                    },
                    {
                        "required": false,
                        "name": "machine_related",
                        "in": "query",
                        "schema": {
                            "type": "boolean"
                        }
                    },
                    {
                        "required": false,
                        "description": "query-params like for findAllLiveMachines as JSON or string[] for live-machine-ids. as of multiple live-machines can be connected to a manufacturer, this is always handles as a some check. provide boolean, to check if lm has live-machines",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/QueryParamsLiveMachineDto"
                            },
                            {
                                "type": "boolean"
                            },
                            {
                                "type": "string"
                            },
                            {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            }
                        ],
                        "name": "liveMachine",
                        "in": "query",
                        "schema": {}
                    },
                    {
                        "required": false,
                        "description": "Cursor for entrypoint of selection, pagination can be configured by skip & take.",
                        "name": "cursor",
                        "in": "query",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "required": false,
                        "description": "Count of skippable elements.",
                        "name": "skip",
                        "in": "query",
                        "schema": {
                            "minimum": 0,
                            "default": 0,
                            "type": "number"
                        }
                    },
                    {
                        "required": false,
                        "description": "Count of max. elements to fetch.",
                        "name": "take",
                        "in": "query",
                        "schema": {
                            "minimum": 0,
                            "default": 500,
                            "type": "number"
                        }
                    },
                    {
                        "required": false,
                        "description": "provide fieldName : enum: 'asc' | 'desc'",
                        "example": "createdAt:asc",
                        "name": "orderBy",
                        "in": "query",
                        "schema": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/components/schemas/ProductHierarchyEntity"
                                    }
                                }
                            }
                        }
                    }
                },
                "tags": [
                    "product-hierarchy"
                ]
            }
        },

Thank you anyways for all support :)


Implementation of polarization splitter rotator

In this PR, a polarization splitter rotator is implemented with below parameters.

Three widths, two or three lengths of input tapered waveguide

As a linked reference, if only two lengths are used as input, the length of the third waveguide is automatically determined by the two input lengths.

width, length, and gap of coupler
width, length, port-to-port distance of splitter

If using c = polarization_splitter_rotator(length_taper_in=(10,69)), one can get below polarization splitter rotator.

@joamatab, could you please check if there are any problem in this implementation?
Thank you!

Thank you Changhyun,
it looks great!
the only missing piece is to run pre-commit over the code to keep the same style
that will run black autoformatter see


Refactor method

This PR refactors ClassMethodsAnalyzer::getTraitMethods() method, making it use Laravel's collections.

Coverage remained the same at 98.696% when pulling 669a5de3ebd471dd36e6ab8f968b3f269d711cdb on jerguslejko:patch-1 into fca3d2ce5c8ec05625a81bc243a76303292d8dcf on stefanzweifel:master.

Awesome 👍


[Feature] Configurable RayCluster readiness definition

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Currently RayCluster resource is considered ready when it's created in Kubernetes.
Would be great to have an option to consider it ready when a head node is ready and min_replicas count is achieved for each worker group.
Use case
In any automated pipeline we should first create a cluster and then send a payload.
This involves step in between when we need to wait until cluster is ready to get payload.
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

https://github.com/ray-project/kuberay/issues/533

Chatted with @rueian today. Currently, we redefine "ready" with a new RayCluster condition called RayClusterReady. This condition indicates whether all Ray Pods are ready when the RayCluster is first created. After RayClusterReady is set to true for the first time, it only indicates whether the RayCluster's head Pod is ready for requests. The definition of "ready" in the first stage is somewhat "configurable", while in the second stage, it is controlled by the Ray Autoscaler.
If the new definition doesn't work well, we will add a new field for each worker group in CRD to enable users to explicitly define the definition of "ready".


Fix chatbot error handling and UI on blog post page

Description
The chat feature on the blog page is currently showing an error message "Sorry, I encountered an error. Please try again" and appears to have UI/functionality issues.
Current Behavior

Error message displays: "Sorry, I encountered an error. Please try again"
Chat input field remains visible but may not be functional
Chat appears in a modal/overlay on the blog post about Neon Postgres vs Supabase

Expected Behavior

Chat should initialize properly without error messages
Error handling should be more informative and provide specific error details
Chat should integrate seamlessly with the blog post content

Steps to Reproduce

Navigate to the blog post for e.g: "Neon Postgres vs Supabase: Choose the Right Database for Your SaaS"
Click "Chat with Claude AI" button
Observe the error message and UI inconsistencies

Technical Details

Page URL: /blog/neon-postgres-vs-supabase
Feature: Chat with Claude AI
Date observed: August 8, 2024

Priority
Medium - This affects user experience but doesn't prevent access to main blog content

Hey @tyaga001, Made some commits based on our previous discussion ( #38 ). Let me know your thoughts and if any change you'd like me make.

will take a look this week.

@tyaga001 Reviewed all the suggestions and implemented it and opened a pr (#49 ). Take a look and let me know for any changes if needed.

@Rahulsoni9321 will check in this week thanks a lot

Hey @tyaga001 Just checking in on my PR #49 —it’s been a few weeks since I submitted it. Let me know if you get a chance to review!

@nirnejak - can you review this PR as well next week.


Dynamic cookie authentication LoginPath

Is there a way to make cookie authentication LoginPath dynamic? Because I'm always losing all the routing data from which unauthenticated request was called. E.x., given LoginPath = "accounts/login":
http://localhost:8547/private-section/b/items/1 redirects to http://localhost:8547/accounts/login
I would like to get http://localhost:8547/private-section/b/accounts/login
or
http://localhost:8547/public-section/promotion redirects to http://localhost:8547/accounts/login
I would like to get http://localhost:8547/public-section/accounts/login

The lonely bump :3

Add an issue in the security repo where the cookie pieces live. Home issues don't really get noticed.


Implement e2e tests in signer

This work is in progress but needs to be reassigned https://github.com/celo-org/celo-monorepo/pull/8950


missing/incorrect English translations

About the Data

[x] "Datos" (subnav and page title)
[x] CASEN download links (here)

About the API

[x] "Cubo" (title)
[x] "For a~n~ particular cube, get the members belonging to a certain level in a dimension." (remove the "n" from "an"
[x] Change "These data are gotten since" to "This data is provided by"

Changelog

[x] "ABOUT.CHANGELOG.FITZROYA.TITLE"
[x] "about.changelog.fitzroya.description"

Location Profile

[ ] "PROYECCIONES DE POBLACIÓN"
[ ] "NUEVA ENCUESTA SUPLEMENTARIA DE INGRESOS"
[ ] "PRUEBA DE SELECCIÓN UNIVERSITARIA"
[ ] "ESCUELAS TOTALES POR TIPO" (Education -> Enrollment)
[ ] All building materials (in Viz and Text) missing translations

Industry Profile

[ ] "DATOS DE COSTES Y PRODUCCIÓN"

Site-wide

[x] change "Demography" to "Demographics"

Are the string in Location/Industry Profile the sources under the charts? Should we translate these too?
The "NUEVA ENCUESTA SUPLEMENTARIA DE INGRESOS" is the name of the survey, and "PRUEBA DE SELECCIÓN UNIVERSITARIA" is the name of the exam, the other I think can be translated, but refer to the labels in their respective source sites.

@frabarz ahhhh I see that makes sense. I saw those Location Profile labels underneath the top splash statistics and thought they were labels.
That being said, if possible, I think we should also translate the names of the source surveys.


Fix #19: Permit exiting early without more retries

This is important for many cases where only some cases are safe to
retry (e.g. non idempotent HTTP operations), or file system operations
where unknown errors are undefined behaviour.
Signed-off-by: Robert Collins<EMAIL_ADDRESS>

Looks good but will need a rebase after the cleanup I just did. Sorry about that, I pushed before noticing your PR!

Thanks much! This was a very nice feature addition.


Catch bad data prep

When privatelink blocks a delta table from being downloaded, this fails silently in the dataset preparation script.
This PR adds a validation step to check that the downloaded file indeed exists and contains data to prevent this kind of silent error.

I wonder why fetch is writing empty rows. Do we why this fails silently? @milocress

https://github.com/mosaicml/llm-foundry/blob/9b22b6de4f67c3e4129cf2dd6b1435f926bbbc7b/llmfoundry/command_utils/data_prep/convert_delta_to_json.py#L485C1-L499C18
I believe there is a situation where cursor is None and no exception is thrown. This PR adds a more general check to make sure the file is written, which catches a wider variety of silent errors that could happen in the stack.


Parametrise GAT interpretability demo to run on CI

Codecov Report

Merging #881 into bugfix/868-node-importance-gat will decrease coverage by 4.9%.
The diff coverage is n/a.

@@                       Coverage Diff                        @@
##           bugfix/868-node-importance-gat    #881     +/-   ##
================================================================
- Coverage                            87.2%   82.3%   -4.9%
================================================================
  Files                                  47      45      -2
  Lines                                5697    4901    -796
================================================================
- Hits                                 4967    4032    -935
- Misses                                730     869    +139

Impacted Files
Coverage Δ

stellargraph/layer/preprocessing_layer.py
50% <0%> (-17.6%)
:arrow_down:

stellargraph/layer/link_inference.py
70.9% <0%> (-16.5%)
:arrow_down:

stellargraph/layer/graph_attention.py
74.8% <0%> (-15%)
:arrow_down:

stellargraph/layer/cluster_gcn.py
77.6% <0%> (-13.3%)
:arrow_down:

stellargraph/layer/rgcn.py
77.1% <0%> (-12.7%)
:arrow_down:

stellargraph/layer/ppnp.py
66.1% <0%> (-10.7%)
:arrow_down:

stellargraph/layer/graphsage.py
68.9% <0%> (-10.5%)
:arrow_down:

stellargraph/layer/appnp.py
76.8% <0%> (-8.6%)
:arrow_down:

stellargraph/layer/hinsage.py
85.4% <0%> (-8.3%)
:arrow_down:

stellargraph/layer/misc.py
85.7% <0%> (-7.1%)
:arrow_down:

... and 8 more

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 50bb3e2...e11a810. Read the comment docs.


parseHtmlFragment and replace inserts an unexpected dtd

When using 'parseHtmlFragment' in conjunction with 'replace' the end result has an unexpected dtd in the middle of the xml doc.
var libxmljs = require("libxmljs");

var doc = libxmljs.parseXml('<?xml version="1.0" encoding="UTF-8"?><note><to>Tove</to></note>');
var to = doc.get("//*[local-name()='to']");
var from = libxmljs.parseHtmlFragment('<from>Rall</from>');
to.replace(from);

console.log(from.toString());
// <from>Rall</from>

console.log(doc.toString());
// <?xml version="1.0" encoding="UTF-8"?>
// <note>
// <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
// <from>Rall</from>

// </note>

If this is just my lack of understanding of xml documents/libxmljs' api, then disregard this issue and forgive me for taking your time.

This seems to be related to importing a document into an different, existing document.  If you do to.replace(from.root());, you get the expected output.  addChild exhibits similar behavior.  It may or may not be 'correct', but there's a solid workaround.

This is because libxmljs doesn't create a "real" document fragment, it simply creates a new document with the options "doctype" and "implied" set to false.
In order to get the correct toString() behavior, we would also need to set the document.type to XML_DOCUMENT_FRAG_NODE.

I am also facing the same issue @havarnov . Did you find a fix? Please help me out. Thanks in advance!!


Fix climate101

Going through the tutorial (in preparation for BCC2020 training...) I found a few errors in this tutorial:

make sure it is tabular and not csv;
add additional arguments (sorted was missing) for computing climatology
fix formatting issues (wrong indentation) when computing yearly average
fix variable name when plotting map (R and not tp)

perf, thanks @annefou!


added case_insensitive

how did you mispell the title but not the code lmfao, in any case approved.

wacc


Check on which license to actually use

According to https://anweshadas.in/a-walk-of-licenses-in-pypi/, of the 2500 most downloaded PyPI packages,
28% use BSD
24% use MIT
12% use Apache
12% use GPL
9% use ZPL
5% are unknown
5% use LGPL
then comes PSF and others

LGPL to make sure that contributions stay generic and public


[Question] Would you be interested in adding Cygwin scripts and patches?

Hello,
For the past 2 days I had the absolute pleasure (read: nightmare) of building the toolchain under cygwin.
My question is mainly this - would you be interested adding in some extra patches (that I could write) for this toolchain to build and work under cygwin?
I know Docker and WSL are available, but this would still benefit Windows dev setups in a few ways:

No need for virtualization setup
More portable deployment for Windows developers - you can pack the cygwin environment in a folder basically and ship it out
Because it's so portable, it's easier to integrate into existing Visual Studio projects that center around Windows (real example of this is Widescreen Fixes Pack)

There are a few cons though:

cygwin has some key libraries that are unmaintained (python is at 3.9, libgpgme doesn't even have GPGME_KEYLIST_MODE_LOCATE, etc.)
it's still Windows speaking the POSIX language, so it's janky by nature
gcc stage 2 building can randomly segfault during its build process
cygwin seems to have slowed its development down, especially with WSL and compared to MSYS2

(for MSYS2 if you were wondering I did try it and it fails to compile gdb and gcc, complaining about missing config.h in libiberty)
Still, considering the pace of the project, I think it's still a somewhat viable option, but that's why I'm asking you first before I do anything.
What had to be done to get it working
As for a quick summary what needs to be done to get it working (this is not yet comprehensive, just from notes I have):

in addition to the requirements in the README, the following packages (and all of their -devel packages, including for the ones in README) need to be installed too: automake, autoconf, libarchive, libncurses-devel, openssl-devel, python3-virtualenv, python3.9-pip, python3.9
libiconv currently does not ship with a pkgconfig and one has to be created manually in /lib/pkgconfig/iconv.pc , example:

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: iconv
Description: Character set conversion library
Version: 1.17-1
Libs: -L${libdir} -liconv
Cflags: -I${includedir}

(replace the version with one you have)

libgpgme is currently at version 1.9, which is before the implementation of the GPGME_KEYLIST_MODE_LOCATE flag, so it has to be replaced with GPGME_KEYLIST_MODE_LOCAL | GPGME_KEYLIST_MODE_EXTERN  in pacman/libalpm source lib/libalpm/signing.c
meson.build installation fails (for pacman 6.0.1) because at line 409 the slash has to be removed from $DESTDIR:

from:
meson.add_install_script('sh', '-c', 'mkdir -p "$DESTDIR/@0@"'.format(path))

to:
meson.add_install_script('sh', '-c', 'mkdir -p "$DESTDIR@0@"'.format(path))

and last, but not least, you need to enable wget as the XferCommand in pacman.conf by uncommenting its line: XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

And that basically wraps up the needed changes for cygwin to compile this toolchain. It's very messy as you can see, but I think it could be done. I hadn't checked extras much (the psplink stuff) so I'm not even sure if that would compile...

We had msys2 builds for a while, but it wasn't working well and the builds were a nightmare to maintain. Because of this we switched to recommending people to use WSL and discontinued the Windows builds.
If someone is willing to maintain Windows builds, then perhaps it could be interesting to have, but right now we don't have anyone. We also don't want randomly failing builds. Theoretically it's all possible, in reality it's quite the maintenance burden.

That is actually the problem, each time we update binutils or gcc the build will fail. We have done this a couple of times in the last 2 years.

Ah I see then. That would explain the issues in MSYS2 I had with building gdb. (Although from what I've read this is because of the new glibc trying to compile old code, not the other way around)
Alrighty then. Considering there's only one project in need of a Windows build, I'd say this is too niche to maintain.
Then perhaps a short guide somewhere (in the wiki for example) will suffice. With the notes I posted earlier, anyone who needs the SDK in Windows specifically shouldn't have as hard of a time I had.
If you want me to write it up, let me know and I'll come up with something.

@xan1242 Did you post your Windows compilation instructions somewhere in the Wiki?


Linux support for premake5.bat

To compile on Linux (WSL)

Install PowerShell for Linux https://learn.microsoft.com/en-us/powershell/scripting/install/install-debian?view=powershell-7.3
Run pwsh ./premake5.bat
Run make -C ./.build/gmake2

you will want to update to latest ce


adding a bit about serverless not needing to follow naming conventions

 Server naming doesn't apply to serverless


Add capability to bake padding for the whole text into the vertex buffer

Currently, in my UI system, if I want to draw a scribble text element inside of the current draw_rect (aka the space that the text could fill), I do some math with the rect and the padding values to figure out the inner rect to use for scribble's .wrap() function. I then have to add the padding values back to the resulting scribble element's width/height in order to figure out how much of the draw_rect was actually used up by the text + padding.
For a few text elements this is no big deal, but for complex UIs with lots of buttons and tooltips and descriptions etc, all this little math adds up, so I was thinking it would be nice if scribble supported a .padding(left, right, top, bottom) function, that would bake the padding into the stored vertex buffer, and therefore relieving my code from having to do that math for text elements.

In my mind it would work like html padding:

Padding goes around the entire content, but is part of the space the content takes up.
For example:
scribble()
    .wrap(300,300)
    .padding(10, 10, 10, 10) // or alternatively, allow padding(10) and interpret only one argument as 'use this for all 4)

Padding should go inside the wrap box, which means that the actual space for the text will be 280x280. And it means that if we call draw(50,50) then the actual text will be drawn at x:60 y:60. This also means that if you do .get_bbox(50, 50) those values will reflect the padded space, i.e. width will be 300 and height will be 300.
If we remove the .wrap() call, then do draw(50,50) we still have text drawn at 60,60. But the bbox width would now be the width of the drawn scribble text plus 10px padding on either side. So if the text would normally be 200 pixels wide, bbox width should now report 220.
Let say we add align(fa_right) and do draw(800,800). Normally that means the right side of the text would end at x:800. With padding at 10, that means the right edge of the text should now hit 790. If the original text was 200px wide, then that means the left edge of the text should now bet at x:580 (800 - 220).
I think this should get the gist across? Let me know if you need more clarification!

Implemented for v8.0.0 alpha 8


dashboard DAO: clarify the status of the proposal

right now i'm assuming 100% blue = yes and 100% white = no?

My suggestion is to keep the progress bar as it is and  replace the percentage with rejected and accepted
@xmonader what do you think?

Nice!!

Verified on devnet.
Now the status of the proposal is clear.


Linting: Switch from landscape.io to something more reliable.

Code Climate seems like a good alternative.


Try to reproduce core dump

Codecov Report
Base: 58.99% // Head: 58.99% // No change to project coverage :thumbsup:

Coverage data is based on head (23b05f3) compared to base (938f5b5).
 Consider uploading reports for the commit c97d778 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #21   +/-   ##
=======================================
  Coverage   58.99%   58.99%
=======================================
  Files          10       10
  Lines         439      439
=======================================
  Hits          259      259
  Misses        180      180

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Text component

Awesome work @alycrys 🎉

The template needs to be applied to this documentation - the following sections/headings are missing:

Configuring Text
Accessibility
Help and support


Improve Post Styling

Acceptance Criteria:

[ ] Improve alignment on the timestamp
[ ] Improve alignment on the "DSNP URI" button
[ ] Darken the drop shadow around each post or add a little border to define each post better.

completed in #73


Support loading safetensors format

By default classifiers look for pytorch_model.bin, which doesn't exist in newer versions of transformers:
pytorch_model.bin: no such file or directory

The trained model is stored using https://huggingface.co/docs/safetensors/en/index.
For example, see https://github.com/huggingface/transformers/issues/28863.

Hi @gals
We made some progresses here.
Do you have some capacity to integrate this safetensors implementation into cybertron?


WIP: Retrieve last logged val from result by key

What does this PR do?

Fixes # (issue)
Before submitting

[ ] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure your PR does only one thing, instead of bundling different changes together? Otherwise, we ask you to create a separate PR for every change.
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

Hello @justusschock! Thanks for opening this PR.

In the file tests/core/test_results.py:

Line 239:1: W293 blank line contains whitespace
Line 240:1: E302 expected 2 blank lines, found 1

Do see the Hitchhiker's guide to code style


fix: Remove unused attributes from LocationService, fixing some warnings

This removes these warnings, which show up any time we run any test
     warning: module attribute @ttl was set but never used
     │
  10 │   @ttl :timer.hours(24)
     │   ~~~~~~~~~~~~~~~~~~~~~
     │
     └─ lib/location_service/location_service.ex:10: LocationService (module)

     warning: module attribute @cache was set but never used
     │
   9 │   @cache Application.compile_env!(:dotcom, :cache)
     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     │
     └─ lib/location_service/location_service.ex:9: LocationService (module)

Can you please put these back and un-comment the @decorate cacheable calls?

@thecristen Finally did ☝! I think this should be ready for re-review now!


Which C++ std?

Should we be more explicit about which C++ standard we are targeting?
Clearly, I have been making extensive use of C++11.
README.md says the code was updated to VS 2019 Community Edition, which MS docs (https://docs.microsoft.com/en-us/cpp/build/reference/std-specify-language-standard-version?f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk(VC.Project.VCCLCompilerTool.CppLanguageStandard)%26rd%3Dtrue&view=msvc-160#c-standards-support) seem to say is always at least C++14, but can be set higher.

Should we be more explicit about which C++ standard we are targeting?

I'm going to say this isn't necessary right now.
At this point the only toolchain supported by CB is VS2019 (CE is the minimum SKU that works.) That's a standard in its own right. It may evolve the level of C++ standard supported over time as they push out updates.
Historically MSoft was way behind GCC in supporting newer C++ features (probably due to their pushing .NET everywhere ad nauseum.) At some point however, they rediscovered native C++ and started modernizing the base toolchains. In addition they increased MFC features (to a point) and included the source code with the consumer edition. This was huge as otherwise CB would've needed a pay for version of VS to be developed which I really didn't like.
-Dale

At this point the only toolchain supported by CB is VS2019 (CE is the minimum SKU that works.) That's a standard in its own right. It may evolve the level of C++ standard supported over time as they push out updates.

Actually, it's not easy to get VS2019 Community Edition any more; it's VS2022 Community Edition now.  I am still mostly using VS2019 CE myself, but if we declare an officially supported version, I think it has to be VS2022 CE.

I wasn't aware a new version is out. That's what happens when you retire and it doesn't matter as much. ;)
We should probably give it a go to see if that's the next logical place to be. I just hope MSoft's not on some new kick/fad that removes features or something.
-Dale


[Doc] Deadlink for "Set up the CNI config"

This link is not up-to-date
https://github.com/coreos/coreos-kubernetes/blob/master/Documentation/deploy-master.md#set-up-the-cni-config-optional and I cannot find where it should point to in current doc.
There is a section that might relates:
Set Up Calico For Network Policy (optional)
but I'm not sure as that is just using Calico for Network policy, not whole network.
And does using flannel plugin will require set --network-plugins=cni?
as I deleted the option , my setup back to use network that starts with 172...
The doc said:
If using Calico for network policy

    Replace ${NETWORK_PLUGIN} with cni
    Add the following to RKT_OPS= --volume cni-bin,kind=host,source=/opt/cni/bin \ --mount volume=cni-bin,target=/opt/cni/bin
    Add ExecStartPre=/usr/bin/mkdir -p /opt/cni/bin

Then what to set for ${NETWORK_PLUGIN} if I don't use Calico.
The problem is same with worker doc: https://coreos.com/kubernetes/docs/latest/deploy-workers.html#set-up-the-cni-config-optional
Thanks

Part of this is dealt with in #827.

For the worker documentation, there is actually no section about CNI at all.


Document "no limit" behavior for LanceQueryBuilder

Description
https://github.com/lancedb/lancedb/blob/121687231c2979844d3b3bc4662c848007cd1e02/python/lancedb/query.py#L263
The type annotation for LanceQueryBuilder.limit() says limit must be an int and there's no mention of what you should pass if you want "no limit" (it's None ... a user might think you need to pass in limit=-1?).  Type annotation should be changed to Optional[int] and None behavior should be documented accordingly.
Somewhat related - it is a little non-intuitive that the default behavior is limit = 10 as opposed to no limit.
Link
No response

The API is focused on search so a limit is always required in that case. And we just set a limit of 10 to prevent users from accidentally shooting themselves in the foot. E.g., BI tools always have a limit that's on by default (but that you can manually turn off).
On the documentation gap, that's a good point. Let's keep this issue open and we'll make a fix (also open to PRs if you're interested).


Update Google.Apis.Storage.v1 dependency

In particular, this supports the "CustomTime" property on Storage
objects, as well as the corresponding object-lifecycle management
conditions.
Fixes #5115.

Self-merging to unblock creating a release.


general design issue

In general, you guys made a great work developing Miniscope hardware and firmware, but using Matlab for analysis makes it kind of partial solution. Some researchers will be forced to pay up to 10,000 USD for the Matlab license, depending on the country of usage. Moreover, msAutoSegment2() designed in a way that it loads the whole set of videos into memory, causing Matlab to crash on my 12Gb RAM PC.  Unfortunately the typical case in the nowadays science is when a software developed in a Lab will work in that Lab only and abandoned after The Paper was published. Hope this project will avoid such fate.

Hi Denis,
The main motivation of providing our analysis package is to give labs a jumping off point for their own analysis. The code was mainly written for our internal lab use but should provide anyone looking through it with the general workflow needed for image analysis. I would like to port both our DAQ software as well as analysis to Python but this is currently pretty low on my list of priorities.
As for msAutoSegment2() taking up a lot of RAM, try applying temporal downsampling to your data to decrease the frame rate to around 5FPS. Also, you might want to check out CNMF analysis (this is what we will be switching to in the future).


Colorizer use since 2.16

I use a D435 realsense camera.
on sdk 2.15, we can apply colormap on depth camera this way:
rs2::colorizer color_map;
rs2::frame depth;
depth = colormap(data.get_depth_frame());

It don't seem to work any more on 2.16 I got this error :
/home/user/Documents/test_realsense/src/rs-capture.cpp:113:49: error: no match for call to ‘(rs2::colorizer) (rs2::depth_frame)’
         depth = color_map(data.get_depth_frame());

This method from sdk test case still work:
rs2::colorizer color_map;
rs2::frame depth;
depth = data.get_depth_frame().apply_filter(color_map);

This change was not mentioned in changelog so it's maybe a bug : https://communities.intel.com/thread/128477

Hi @edmBernard
You are right, we should add it to the C++ API changes doc.
You can still use the colorize function like in all the samples, and the new apply_filter function.
operator() was just a convenience function at the C++ wrapper level, and I personally find the explicit call to colorize more readable. As for apply_filter, it creates a unified way you can apply any processing block.
Would you prefer the operator() back in the API?

It's ok for the change if it's noted in API change.
When I post my issue, I didn't see you have update examples too. So I think it's fine.

I've updated the API Changes page accordingly


How do you set the tick handler?

I keep getting that debug message, and want to add a handler, but don't see anywhere in the README how to do that.

You can either turn off the debug by passing debug: false when you create your controller, or you can do something like this:
controller.on('tick', function(bot, event) { ... });


Create guides for working with contract specs in JavaScript

Get awarded: up to $400 worth of XLM
Section: How-To Guides - Conventions: https://github.com/stellar/stellar-docs/tree/main/docs/smart-contracts/guides/conventions
Guide could include:

Introduction that includes what a contract spec typically includes, explaining how these details guide the interaction with contracts through JavaScript
Prerequisites such as the tools, software, or libraries needed
Tutorials on interacting with Soroban smart contracts in JavaScript with code examples, including reading from a contract, writing to a contract, and handling events emitted from a smart contract
Advanced topics such as upgrading contracts, interacting with multiple contracts, and more

hi @briwylde08, I’m down to contribute something here!

All yours!

@briwylde08 I wrote this document. https://github.com/stellar/stellar-docs/pull/662
Thanks,
Tim

Yay docs! Thanks @silence48! @pius please feel free to continue your work on this as well. Thank you!!


Using koa as server side framework, status 404 occurs when load static files.

I am trying using Koa as server side framework of my project. And I followed the example and got my koa's version below:
server.js:
import Koa from 'koa'
import next from 'next'
import Router from 'koa-router'

const dev = process.env.NODE_ENV !== 'production'
const app = next({ dev: true })
const handle = app.getRequestHandler()

app.prepare().then(() => {
  const server = new Koa
  const router = new Router

  router.get('*', async (ctx) => {
    handle(ctx.req, ctx.res)
    ctx.respond = false
  })

  server.use(router.routes())
  server.listen(3000)
}).catch((e) => {
  console.log(e.stack)
})

But when load static files 'main.js' and 'common.js' in .next, the browser complains that these files are not found with status 404, but the content of the files are actually correct.

I read the source code and found that next.js always tried to load gzip version of these files and if not found it would load the normal version.
So it actually run the serveStatic function twice. But the first time it tried to load gzip version but it failed then the res object got 404 statusCode, and the second the status code still retained in res object of koa for some unknown reasons.
Reseting status code in serveStaticWithGzip function fixed this problem:
export async function serveStaticWithGzip (req, res, path) {
  const encoding = accepts(req).encodings(['gzip'])
  if (encoding !== 'gzip') {
    return serveStatic(req, res, path)
  }

  try {
    const gzipPath = `${path}.gz`
    res.setHeader('Content-Encoding', 'gzip')
    await serveStatic(req, res, gzipPath)
  } catch (ex) {
    if (ex.code === 'ENOENT') {
      res.statusCode = 200 // code added
      res.removeHeader('Content-Encoding')
      return serveStatic(req, res, path)
    }
    throw ex
  }
}

I am using koa@2 and next@beta.
(Poor English, feel free to correct.)

Would be great indeed to have a working Next-Koa example 🙂

Added example https://github.com/zeit/next.js/pull/800/files
closing this

The issue of serving static assets over Koa still exits on the latest master. I checked it through the example added by @impronunciable and can be reproduced.

Yep it is. Here's the fix: https://github.com/zeit/next.js/issues/677


fix incluster config by loading all parts of the PEM

Ahhh, awesome. Thank you very much.
I'll merge this later tonight, still working on some test cases, and am almost there.
This looks like a candidate for a patch release.


invalidate_hard_deletes missing from snapshot configurations

Contributions

[X] I have read the contribution docs, and understand what's expected of me.

Link to the page on docs.getdbt.com requiring updates
https://docs.getdbt.com/reference/snapshot-configs
What part(s) of the page would you like to see updated?
The specification does not include invalidate_hard_deletes as an option. It seems like it was not integrated in. As a reference page it should show all the options.
Additional information
This topic is covered here: https://docs.getdbt.com/reference/resource-configs/invalidate_hard_deletes

hey @alison985, thanks for opening this issue and flagging this to us! we've gone ahead and updated the doc to add this back in - really appreciate your contribution!


Create LICENSE.md

First commit is end of 2019 https://github.com/mobu-of-the-world/mobu/commit/633526bbcf1ba62bc8b0c8ac70a3e782dbbaa175
Close #65
ref: https://docs.github.com/ja/github/building-a-strong-community/adding-a-license-to-a-repository

perfect!!

😤


Apache 2.0 License missing copyright owner information

Hopefully this should be a quick fix... The Apache 2.0 license file is missing the author information:
# Line 189
   Copyright [yyyy] [name of copyright owner]

I'm using this docker image as part of another image, and I'd like to give proper credit. Thanks you for providing this incredible docker image!

Thanks for the heads up @pranavmishra90 . I appreciate your desire to give credit.


$el not defined in A11yDialog

I’d like to be able to close the dialog when a link inside of the dialog is clicked on and I can use dialogInstance.$el.querySelectorAll('a') and add an event listener to the links. However, the project I’m working on is using TypeScript and $el is not defined on the A11yDialog class. Would it make sense to add this? I can also submit a PR for this.

I just figured out I can achieve what I want use the on show and hide handlers that get the dialog element passed.

Glad you found a way!


An error at the end of a run

Last Error Received:
Process: VR Architecture
If this error persists, please contact the developers with the error details.
Raw Error Details:
UnpicklingError: "invalid load key, '\x00'."
Traceback Error: "
File "UVR.py", line 4592, in process_start
File "separate.py", line 632, in seperate
File "separate.py", line 832, in spec_to_wav
File "lib_v5\spec_utils.py", line 347, in cmb_spectrogram_to_wave
File "lib_v5\spec_utils.py", line 286, in spectrogram_to_wave
File "librosa\util\decorators.py", line 88, in inner_f
File "librosa\core\spectrum.py", line 416, in istft
File "numba\core\dispatcher.py", line 439, in _compile_for_args
File "numba\core\dispatcher.py", line 372, in _compile_for_args
File "numba\core\dispatcher.py", line 891, in compile
File "numba\core\caching.py", line 644, in load_overload
File "numba\core\caching.py", line 651, in _load_overload
File "numba\core\caching.py", line 495, in load
File "numba\core\caching.py", line 512, in _load_index
"
Error Time Stamp [2023-03-14 22:05:41]
Full Application Settings:
vr_model: 1_HP-UVR
aggression_setting: 10
window_size: 320
batch_size: 4
crop_size: 256
is_tta: False
is_output_image: False
is_post_process: False
is_high_end_process: False
post_process_threshold: 0.2
vr_voc_inst_secondary_model: No Model Selected
vr_other_secondary_model: No Model Selected
vr_bass_secondary_model: No Model Selected
vr_drums_secondary_model: No Model Selected
vr_is_secondary_model_activate: False
vr_voc_inst_secondary_model_scale: 0.9
vr_other_secondary_model_scale: 0.7
vr_bass_secondary_model_scale: 0.5
vr_drums_secondary_model_scale: 0.5
demucs_model: Choose Model
segment: Default
overlap: 0.25
shifts: 2
chunks_demucs: Auto
margin_demucs: 44100
is_chunk_demucs: False
is_primary_stem_only_Demucs: False
is_secondary_stem_only_Demucs: False
is_split_mode: True
is_demucs_combine_stems: True
demucs_voc_inst_secondary_model: No Model Selected
demucs_other_secondary_model: No Model Selected
demucs_bass_secondary_model: No Model Selected
demucs_drums_secondary_model: No Model Selected
demucs_is_secondary_model_activate: False
demucs_voc_inst_secondary_model_scale: 0.9
demucs_other_secondary_model_scale: 0.7
demucs_bass_secondary_model_scale: 0.5
demucs_drums_secondary_model_scale: 0.5
demucs_pre_proc_model: No Model Selected
is_demucs_pre_proc_model_activate: False
is_demucs_pre_proc_model_inst_mix: False
mdx_net_model: Choose Model
chunks: Auto
margin: 44100
compensate: Auto
is_denoise: False
is_invert_spec: False
mdx_voc_inst_secondary_model: No Model Selected
mdx_other_secondary_model: No Model Selected
mdx_bass_secondary_model: No Model Selected
mdx_drums_secondary_model: No Model Selected
mdx_is_secondary_model_activate: False
mdx_voc_inst_secondary_model_scale: 0.9
mdx_other_secondary_model_scale: 0.7
mdx_bass_secondary_model_scale: 0.5
mdx_drums_secondary_model_scale: 0.5
is_save_all_outputs_ensemble: True
is_append_ensemble_name: False
chosen_audio_tool: Manual Ensemble
choose_algorithm: Min Spec
time_stretch_rate: 2.0
pitch_rate: 2.0
is_gpu_conversion: True
is_primary_stem_only: True
is_secondary_stem_only: False
is_testing_audio: False
is_add_model_name: False
is_accept_any_input: False
is_task_complete: False
is_normalization: False
is_create_model_folder: False
mp3_bit_set: 320k
save_format: FLAC
wav_type_set: PCM_16
help_hints_var: False
model_sample_mode: False
model_sample_mode_duration: 30
demucs_stems: All Stems

does this happen with every audio file you try? or is this a problem with one specific one

Yes,whether it is CPU processing or GPU processing,this error will occur.All audio is like this,without exception.The previous version of 5.4 ran without problems. I want to try the 5.4 version, but I can't find the download link.

does this happen with every audio file you try? or is this a problem with one specific one

does this happen with every audio file you try? or is this a problem with one specific one

Yes,whether it is CPU processing or GPU processing,this error will occur.All audio is like this,without exception.The previous version of 5.4 ran without problems. I want to try the 5.4 version, but I can't find the download link.

Have you tried reinstalling UVR?

I installed it on the D drive, but encountered continuous problems. I remember that there were no issues when installing it on the D drive before. Now that I have installed it on the C drive, there are no problems. I am wondering when it will support installation on non-system drives.
----- 原始邮件 -----
发件人：Anjok07 @.>
收件人：Anjok07/ultimatevocalremovergui @.>
抄送人：CTIfitness @.>,  Author @.>
主题：Re: [Anjok07/ultimatevocalremovergui] An error at the end of a run (Issue #449)
日期：2023年03月31日 19点35分
Have you tried reinstalling UVR?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


docs: Fix broken anchors in links to awesome-gitea

Codecov Report

Merging #16331 (10fa11e) into main (f166f9b) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main   #16331      +/-   ##
==========================================
- Coverage   45.44%   45.43%   -0.01%
==========================================
  Files         709      709
  Lines       83686    83686
==========================================
- Hits        38029    38021       -8
- Misses      39559    39566       +7
- Partials     6098     6099       +1

Impacted Files
Coverage Δ

modules/process/manager.go
72.83% <0.00%> (-2.47%)
:arrow_down:

modules/queue/workerpool.go
53.05% <0.00%> (-1.91%)
:arrow_down:

models/repo_list.go
77.04% <0.00%> (-0.78%)
:arrow_down:

modules/git/blame.go
67.14% <0.00%> (+1.42%)
: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 f166f9b...10fa11e. Read the comment docs.


Less verbose output when compiling

Is your feature request related to a problem? Please describe.
The output is too verbose when running npm install to start the build process. Especially the output from the ./configure command creates a lot of log rows in the console.
Describe the solution you'd like
Add these flags to the ./configure command (in the scripts/build.js file):
--enable-silent-rules --quiet

This will shorten the output on Mac OS and Linux machines. On Windows there should be possible to shorten the CMake output too, a feature to investigate!

For configure script we definitely need --enable-silent-rules --quiet flags. For make command we could use either make > /dev/null or --no-print-directory --quiet flags. I will boot into Windows and investigate CMake flags.
Providing additional flag to npm install could reveal suppressed output - it would be very useful during the development process. For example something like ZK_BUILD_VERBOSE=1 npm install.

I have experimented with build on Windows, but with no great success. I did not find any useful CMake flags, but to be completely honest I do not think we need to worry about it. node_zookeeper supports Windows only for development, and as I stated before, for development we should leave the build output "as is".
If someone wants to debug it further, I will be more than glad to help.

I'll leave this issue open, for further investigation if there is possible to do something with the verbos output in Windows.

Maybe these links can be of any help during investigation:
https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_MESSAGE.html
https://cmake.org/cmake/help/latest/command/ctest_configure.html


VTOL: VT_DWN_PITCH_MAX and VT_FWD_THRUST_SC does not apply.

We wanted to try the forward pusher motor for forward movement in MC mode.
But it does not apply somehow.
VT_DWN_PITCH_MAX = 3
VT_FWD_THRUST_SC = 2
https://logs.px4.io/plot_app?log=ffe8140b-0971-427b-beae-77298188587e
VT_DWN_PITCH_MAX = 5 (default)
VT_FWD_THRUST_SC = 2
https://review.px4.io/plot_app?log=45c7061b-cc81-48df-bba0-340bea8723c9
Any ideas?

@tubeme This feature is only active in position control and mission modes in order to be able to control the vtol in stabilized if there is a problem with the pusher.

@bresch Thanks we will use it in Position. It is not logic though because it should be consistent in all modes. What kind of problem with the pusher could be fatal for Stabalized or Altitude? If there is some problem with the pusher the VTOL will just use VT_DWN_PITCH_MAX as its maximum pitch angle or am i wrong?

@tubeme Yes, it will go to VT_DWN_PITCH_MAX, however, if this value is close to zero, it becomes quite scary to fly. I had once that value to zero, had a pusher failure and almost crashed to myself during landing because I forgot that I had no pitch down. That's why I decided to remove it from the manual/stabilized mode.

@bresch Yes this was the only scenario I could thing that will be dangerous. If you put "0" :) I thought that it applies to the Altitude as well. But you just removed it from Manual modes... thanks I'm closing this.

@tubeme Okay, but if you think that you really need this enabled during altitude mode, just open an issue for a feature request and we could make a modification.


running notebook 1

i am trying to run the first few cells from notebook 1 in the 2d examples folder. it works as expected on the data provided on the github page but there is no output when i try to run it on my data. im probably making some stupid mistake but i havent been able to figure it out. i make sure that my mask array is integer valued (i just have 0 and 1) dtype = "np.uint16" but the algorithm doestn give any output. i am attaching my data and notebook.
https://we.tl/t-utCAjfFVNi

Hi, thanks for trying the StarDist.
The problem is that your label image is a foreground/background segmentation mask, but StarDist needs an instance segmentation label image, where every object has its own id.
See the attached notebook for details: stardist_spin_v1.html.zip

thanks that worked

just a small doubt i noticed that you normalised the training images should i do that while training the network. the images are 16 bit


Create high-level Go client

Calls could look a bit like these: https://github.com/jasonlvhit/gocron/blob/master/example/example.go#L18-L37

is this still up for grabs?

I believe so. @ajvb?
On Thursday, October 18, 2018, Saurav Prakash<EMAIL_ADDRESS>wrote:

is this still up for grabs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ajvb/kala/issues/190#issuecomment-430931017, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAIhU6cYp006oWUGymXGmJZoyItJ2Fv2ks5umEL2gaJpZM4WaJAP
.

I'd like to work on this.