Queries-Training,Testing

@WeijingShi  THanks for sharing the code base and its really nice work , we can use this work as  baseline . I have few queries
Training

Do we have multiclass model/ config where we have trained car,peds , bus,trucks class together and obtain overall predictions
Kitti max range is 79m if we have to dataset with longer ranges what modifications have to made to train on data with long range>79m since the point cloud density of objects will be less
To train on custom data what modification in the training pipeline have to be made since we would not have calibration files for custom data
Can we train the model with distance as one of the parameter instead of the reflectance intensity of the lidar
Testing :
As mentioned in the paper the inference time of a point cloud : Reading the dataset and running the calibration takes 11.0% time (70ms). Creating the graph representation consumes 18.9% time (121ms). The inference of the GNN takes 56.4% time (363ms). Boxmerging and scoring take 13.1% time (84ms) so what steps have to been taken to optimize the inference for real time latency

Futurescope:
1.Can we convert this PointGNN ot perform semanttic segmentation on point cloud data
2. Can we train with nuscene , waymo and lyft dataset and check its accuracy with the current architecture
Thanks in advance

Hi @abhigoku10, Good questions.

We do not have pretrain models for more classes. If you are interested in training with car, pedestrian and cyclist together. You can modify the label_methodin the config files to "yaw", which should do the trick. Note that you need to choose a downsample density and graph radius that work for all classes.
https://github.com/WeijingShi/Point-GNN/blob/48f3d79d5b101d3a4b8439ba74c92fcad4f7cab0/train.py#L108
https://github.com/WeijingShi/Point-GNN/blob/48f3d79d5b101d3a4b8439ba74c92fcad4f7cab0/dataset/kitti_dataset.py#L1132

As for bus, truck and others, Kitti does not contains enough samples. Nuscenes and Waymo Open are more suitable.

The code does not put limits on the range. But this algorithm is based on lidar only. So if it can not get any object geometries due to the distance/sparsity, I don't think it can recognize well. Temporal aggregation or fusion can be good options.

People had some successful on custom data: https://github.com/WeijingShi/Point-GNN/issues/64#issuecomment-762714959
If you can not covert your format to Kitti, you need to create you own custom_dataset.py. As long as it has a method to get_points and get_label, the rest pipeline should be the same.

Sure, it would be very interesting to see the results.

The graph creation and nms are both on CPU with python. Moving them to GPU and C++ should help. For the GNN inference part, we need find a way to prune edges and vertices without hurting the accuracy.

We had this discussion before https://github.com/WeijingShi/Point-GNN/issues/24#issuecomment-650635419. To run segmentation, we need to remove the localization headers and only use the classification header. To keep the computational cost low, we need a FPN/Unet structure.

Unfortunately, I don't have plan to work this in the short term. I am happy to support if you want to work on the tests. I think the challenges are computational cost for their dense point cloud.

Thanks,

Note that you need to choose a downsample density and graph radius that works for all classes.
Could you please explain to me how to choose these parameters for the Kitti dataset and also for other custom dataset for multiclass
Thanks


[fix] Send response as buffer

Describe the bug
Node.js version: v18.12.1
OS version: Ubuntu 22
Description: Send response as buffer isn't working unless wrapped in object
Actual behavior
provided the following code:
const fooFunction = async (ctx: Context) => {
  ctx.response.set("Content-Type", "application/octet-stream");
  ctx.response.set(
    "Content-disposition",
    `attachment;filename=foo.bar`
  );
  ctx.body = {
    data: Buffer.from("test")
  }
  return ctx
}

The http request give me the following response:
{
  "data":{
    "type":"Buffer",
    "data":[116,101,115,116]
  }
}

If I change the object affected to body:
const fooFunction = async (ctx: Context) => {
  ctx.response.set("Content-Type", "application/octet-stream");
  ctx.response.set(
    "Content-disposition",
    `attachment;filename=foo.bar`
  );
  ctx.body = Buffer.from("test")
  return ctx
}

the http response contains
test

Expected behavior
The response to contain the buffer set to the body
{
  "type":"Buffer",
  "data":[116,101,115,116]
}

Checklist

[x] I have searched through GitHub issues for similar issues.
[x] I have completely read through the README and documentation.
[x] I have tested my code with the latest version of Node.js and this package and confirmed it is still not working.

Just to be clear, you expect ctx.body = Buffer.from(...) to result in a response body as:
{
  "type":"Buffer",
  "data":[116,101,115,116]
}

Because that's super opinionated?

Hello @AlcaYezzz,
Koa doesn't do anything special, you should try this to get the behavior you're hoping for:
const fooFunction = async (ctx: Context) => {
  // ...
  ctx.body = Buffer.from('test').toJSON()
  return ctx
}

Koa does something special in case body is set to a buffer. Changes the content type to bin.


readme file

the repo top level readme file duplicates readme file under SmartContract.
we should either change the content in top level readme, or merge these two together.

Now top level references the one under SmartContract. Closing


Refactored assembly, added NASM support, Added 32-Bit Support (Wow64 & x86 Native)

Added x86 support (wow64+native) with inspiration from the existing pull request (https://github.com/jthuraisamy/SysWhispers2/pull/9) and another project (https://github.com/mai1zhi2/SysWhispers2_x86).
Added NASM assembler support
Updated README.md with instructions to build using MinGW and NASM
Updated README.md to include instructions to support adding the resulting code to Visual Studio to support both x86 and x64 targets and the x64 limitation was removed.
The main script has been updated to include a stub with common code for both x86 and x64 assembly. I've introduced a function called "WhisperMain" that is shared by all syscalls in both x86 and x64. The result is a reduced amount of duplicated code.
base.c was updated to support the fs register used in x86.
New version of the example output code were generated.

Hello,
Since there already was a PR to support x86 syscalls for native 32-Bit and WOW64, those were merged first. If you still have improvements to add, please make changes to the existing branch and submit a PR again. Apologies for the inconvenience.

Understood. Don't worry, it's not much trouble. The forks and pulls from your project are indicators of the interest in this capability. I will close this and submit a new request. I have some ideas to pull a few of these forks together and keep some of the refactoring.


ISPN-12073 Include Infinispan SB Starter

https://issues.redhat.com/browse/ISPN-12073

Suggestions:

move docs to the top-level documentation directory (@oraNod  ?)
rename infinispan-spring-boot-starter-[embedded|remote] directoroes to [embedded|remote]

I would move the integrations tests to infinispan-integrationtests module

@tristantarrant yes I wanted to ping @oraNod  on this

I would move the integrations tests to infinispan-integrationtests module

we need to do more IT tests but those are not really IT tests

@tristantarrant yes I wanted to ping @oraNod on this

@karesti hey, was grabbing a late lunch. do you mind if I move/consolidate docs and push directly to this PR?

@tristantarrant yes I wanted to ping @oraNod on this

@karesti hey, was grabbing a late lunch. do you mind if I move/consolidate docs and push directly to this PR?

please, be my guest!

@danberindei Hey, so I tried to run the SB tests locally and guess what ... I get weirdo exeptions!
[ERROR]
[ERROR] Please refer to /Users/karesti/REDHAT/INFINISPAN/infinispan/spring/spring-boot/remote/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] There was an error in the forked processjava.lang.UnsupportedOperationException: Cannot set level through log4j-api
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked processjava.lang.UnsupportedOperationException: Cannot set level through log4j-api
[ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:675)
[ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:285)
[ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:248)
[ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1217)
[ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1063)
[ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:889)
[ERROR] 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[ERROR] 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[ERROR] 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[ERROR] 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
[ERROR] 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[ERROR] 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
[ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence

I tried to understand where the issue is coming from and performing changes into the POM and so on. But I was unable to get a different error at this point. The log4j version we are using is 2.13.2 and SB 2.13.3 but it does seem weird for me and I'm unable to understand the problem right now.
Let's see this error together please, Dan!

@karesti https://github.com/infinispan/infinispan/blob/master/integrationtests/spring-boot-it/pom.xml#L123

@pruivo I fixed some of the stuff I think

@pruivo I think I got it

test test.org.infinispan.spring.starter.remote.ApplicationPropertiesTest.testDefaultClient is failing in CI.

test test.org.infinispan.spring.starter.remote.ApplicationPropertiesTest.testDefaultClient is failing in CI.

Removing the get/set methods broke it

integrated! thanks @karesti !

@pruivo thanks to you!!!


Dependency rpi-basic-image, vc-graphics and integration xf86-video-fbturbo

Hi Andrei,
I am creating and building an embedded Linux distribution for the raspberry pi3.
I use the version of Yocto Project 2.2.1 - Morty and the layer meta-raspberrypi.
I am integrating the vc-graphics/vc-graphics-hardfp (meta-raspberrypi recipes) into the image rpi-basic-image.
I am not able to solve the problems of dependencies between the recipe vc-graphics/vc-graphics-hardfp of this recipe rpi-basic-image (see the Error message below):
"1 error: Required build target 'rpi-basic-image' has no buildable providers.Missing or unbuildable dependency chain was: ['rpi-basic-image', 'vc-graphics']"
Could you help me to resolve the vc-graphics/vc-graphics-hardfp dependencies.
See also the copy of the IMAGE_INSTALL_append (Toaster Morty 2.2.1) below:
"apt dpkg dbus sudo tzdata glibc-utils localedef networkmanager pointercal xinit libmatchbox matchbox-terminal matchbox-desktop matchbox-keyboard xkeyboard-config matchbox-session matchbox-wm libx11 consolekit base-passwd liberation-fonts pkgconfig xserver-xorg xf86-input-libinput vc-graphics".
I also need xf86-video-fbturbo in the meta-raspberrypi.
Could you please help me to integrate the recipe for the driver xf86-video-fbturbo from https://github.com/ssvb/xf86-video-fbturbo into the meta-raspberrypi either yourself when it is easy for or tell me how to do it myself or if it is even possible.
Because the same driver applies in the Raspbian during the installation stage of the package xserver-xorg-video-fbturbo and I would like the same driver on my embedded Linux distribution. You would be my hero if you created the new recipe for raspberry pi3 for me.
See the links below : https://github.com/ssvb/xf86-video-fbturbo, https://github.com/ssvb/xf86-video-fbturbo/wiki/Installation.
https://www.reddit.com/r/raspberry_pi/comments/1ubcwu/fbturbo_accelerated_x_driver_in_raspbian/
I thank you in advance for your reply.
Denis

If you add the following to your local.conf file, your image will use vc4graphics instead of userland:
MACHINE_FEATURES_append = " vc4graphics"

(note that the space after the opening double-quote and the 'v' is significant)
But I'm not 100% sure that will work for a morty build, you might have to move all your layers to master.

Thanks Twoerner.
How I do this?
How do I move all layers morty branch to master?

@denyste, just checkout the master branch in each layer repository.

Oops! I missed the followup question. Thanks @betafive!

@denyste How is it going?

Closing due to no activity.


matmul ordering in MergedLinear

Hi Team, thanks for the great work!
I'm trying to understand the benefit in LoRA but get confused when reading the forward implementation code of MergedLinear.
I'm curious why the matmul ordering of x @ (lora_A @ lora_B)  is inconsistent with the implementation of Linear x @ lora_A @ lora_B. It seems the latter one will be more efficient in computation and saves more memory during training.
To my understanding, during training, following MergedLinear, PyTorch will additionally save a same-shape activation (lora_A @ lora_B) with the shape of original weight, while the implementation of Linear will only save [batch_size, seqlen, r] shape, which should be far smaller than the weight?
For computation, Linear only needs 2 x B x Seqlen x d x r FLOPs while MergedLinear requires d x r x d + B x Seqlen x d x d. (d refers to hidden size, B refers to batch size).
Is there any reason to do this?

I agree that it's inefficient. If possible, one should replace individual layers.
MergedLinear provides a way to apply LoRA to just q_proj and v_proj when qkv are combined to a single Linear layer as in the GPT-2 codebase. Grouping lora_A and lora_B first and using grouped convolution made it easier to code up, but it is indeed inefficient.


[feature] Automated Fast Shipping Workflow: Merge PRs with Two Approvals 🎉🚀

🚀 Fast Shipping Workflow 🚀
This workflow automates feature delivery by automatically merging pull requests when they receive two approvals. 🎉
No more waiting for weeks to get a new feature or component fixed! 🙌
Screenshot:

[Kindly note that the screenshot was set to zero pull request for testing purposes]
With love from Unnamed 💙

@dillionverma please be informed that this https://github.com/magicuidesign/magicui/pull/176#issuecomment-2185280662 also applies to this.

Hi thanks for this PR but we're going to manually approve and merge PRs for now until we get more community maintainers :)


Checking for handling of "success" return values

Is there a chance to  mark methods that return success status booleans or objects if the user does not check them? E. g.:
QgsProject.addMapLayer returns either the added layer or None. The user should check that.
QgsProject.commitChanges returns Tuple[bool, List[str]]. The user should check that boolean.

Thank you for the issue and for the greate idea. I think that the methods should be listed and divided into two categories: possible errors and probable errors. There should be at least two new codes based on those.


MM-14318 Theme Colors - Color Picker

Summary
Created 3 test suites under cypress/integration/account_settings/theme_color. Each suite runs tests for each color option listed under the three custom color sections; Sidebar Styles, Center Channel Styles, and Link and Button Styles.
Three commands were created in commands.js to help accomplish this. One was to check the min setting view of the Display settings at the start of each test. Another is to check the custom themes settings and select a section of color styles. The final is to change the status of the user.
Ticket Link
https://github.com/mattermost/mattermost-server/issues/10367
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[X] Ran make check-style to check for style errors (required for all pull requests)
[X] Ran make test to ensure unit and component tests passed

Thank you Vero (@m3phistopheles) for your contribution 🎉
I'm closing this PR in favor of 3 smaller PRs, as I suggested offline, to make it easier to review and update.

Theme color - sidebar styles
Theme color - center channel styles
Theme color - link and button styles


Add Loader Snaps to DevDiagnostics's insights

Summary of the pull request
This adds the ability for DevDiagnostics to monitor for processes terminating due to missing dependencies, and let the user know which files were missing.

and after the user has enabled loader snaps

References and relevant issues
Detailed description of the pull request / Additional comments
This utilizes the NT service to monitor for process terminations that exited due to missing files. From that, we rely on the user to launch an elevated exe that writes to the image file execution options (ifeo) to enable loader snaps for a particular image, and then when the process runs again, we parse that log and show the relevant information.
We listen to the kernel ETW provider to learn about process start/stops in the NT service, and we listen to the Windows Loader ETW channel in DevDiagnostics for loader snaps.
As part of this, I revamped the Insights UI to allow insights providers to create a custom control to show their content. This was needed in this scenario to show a button in addition to text, and I would imagine we'll have more scenarios in the future.
This also implements a dummy NT service, so if for whatever reason DevDiagnostics is not able to connect to the real NT service, there is a "stand in" service object instantiated in-proc to ensure DD can still run.
Validation steps performed
Used the TestLoadFailure app to trigger errors.
Testing this both via F5 deploy and package installed.
Ran through the new controls with narrator and confirmed they are accessible.
PR checklist

[ ] Closes #xxx
[ ] Tests added/passed
[ ] Documentation updated

nit: delete boilerplate new project comments

Refers to: tools/DevDiagnostics/TestTools/TestLoadFailure/TestLoadFailure.cpp:27 in 2e06fa4. [](commit_id = 2e06fa4792f98252e647ba34d407687af847be93, deletion_comment = False)

Ok

In reply to:<PHONE_NUMBER>

Refers to: tools/DevDiagnostics/TestTools/TestLoadFailure/TestLoadFailure.cpp:27 in 31b782c. [](commit_id = 31b782c9e219f83961977a6fbb83cc8cdba43d24, deletion_comment = False)

Just added some items.

In reply to:<PHONE_NUMBER>


Automated Package Upgrade

:tada: This PR is included in version 6.0.121 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Chapter 4- 02-Baseline Forecasts using darts

I am unable to import Naive Moving Average as i run the following code
from src.forecasting.baselines import NaiveMovingAverage
I am getting the following error:
ImportError                               Traceback (most recent call last)
Cell In[25], line 1
----> 1 from src.forecasting.baselines import NaiveMovingAverage
File ~\OneDrive\Desktop\thesis\book_reading\Modern-Time-Series-Forecasting\src\forecasting\baselines.py:2
1 import numpy as np
----> 2 from darts.models.forecasting.forecasting_model import LocalForecastingModel
3 from darts import TimeSeries
6 class NaiveMovingAverage(LocalForecastingModel):
ImportError: cannot import name 'LocalForecastingModel' from 'darts.models.forecasting.forecasting_model'

Was having some deep integration with Darts API. that must have changed. Anyways, we are working on a second edition and updating the code for that. In 2nd edition, we have moved away from darts and chosen statsforecast from Nixtla. Maybe an older version of Darts library (maybe something that was released a year bac) may work?


--ifDescr-filter filters too far

As an Example let's say you have an output for TenGigabitEthernet1/1 , TenGigabitEthernet1/2 and TenGigabitEthernet1/11
thola check interface-metrics <IP_ADDRESS> --snmp-community public  --ifDescr-filter 'TenGigabitEthernet1/1' --ifDescr-filter 'TenGigabitEthernet1/10'
And you only want to show the Result of TenGigabitEthernet1/11 and TenGigabitEthernet1/2 then TenGigabitEthernet1/11 will be omitted by the regex of --ifDescr-filter 'TenGigabitEthernet1/1'  and will not be in the final Result ..
If you have questions you can get in contact with me for further details and explanations.

So I tried to introduce another filter with the expression negated ( !Match instead of Match ), but failed, because I am unable to understand how that code works. Can someone provide some explanation as to how everything works and how I would add that?


Identify Locations in the Program Source

Summary
In order to request information about portions of the program (such as values, types, and so on), Enso Studio needs to have a way to talk about portions of the program source. As far as the client is concerned, this is done by talking about spans in the source.
There is, however, a small problem in that the IDE and the engine have to deal with different views of the program source. While, for simplicity's sake, the IDE has to represent locations as spans over the source without macros resolved, the engine has to talk in terms of the source with resolved macros at runtime, otherwise it can't actually evaluate the true code.
This wouldn't be an issue if the basic building blocks of Enso's syntax were hard-coded, but many of them (including parentheses and if-then-else) are instead implemented as macros. This means that we need a way to unify the pre- and post-macro resolution views of the source code to allow the IDE and engine to share a representation of positions in the source.
Value
We have a way forward for giving the client and the language server + interpreter a common way to identify portions of the program source code.
Specification

On Monday, have a detailed design talk with Wojciech in order to determine both the way towards resolving this tension, and a way for Marcin to become unblocked ASAP.
The resolution needs to provide a way to unify both views of the syntax to allow for semantically-correct references to code segments.
Once we have a way to resolve this, this design should be implemented into the parser as quickly as possible, and threaded through existing machinery that uses the parser.

Acceptance Criteria & Test Cases

The IDE and Engine can use the same representation of source positions that unifies both pre- and post-macro-expansion sources.

After design discussions #354 has been opened to track this work.


Negative samples from the static line sampler

Hi @cherubicXN
I'm trying to pre-process the dataset from scratch using the train.json file from https://github.com/cherubicXN/afm_cvpr2019 and some modified code from https://github.com/zhou13/lcnn
I can reproduce edges_positive and juctions correctly, but I can't seem to exactly match the edges_negative numbers found in your provided json file.
Here is my code modified from L-CNN's repo:
afm_train_json = data_dir / 'train.json'

with afm_train_json.open('r') as jf:
    dataset = json.load(jf)

data = dataset[1]
image = cv2.imread(str(afm_im_dir / data["filename"]))
lines = np.array(data["lines"], dtype=np.float64).reshape(-1, 2, 2)

def to_int(x):
    return tuple(map(int, x))

im_scale = (image.shape[1], image.shape[0])
lmap = np.zeros(im_scale, dtype=np.float32)

lines[:, :, 0] = np.clip(lines[:, :, 0], 0, im_scale[0] - 1e-4)
lines[:, :, 1] = np.clip(lines[:, :, 1], 0, im_scale[1] - 1e-4)

junc = []
jids = {}

def jid(jun):
    jun = tuple(jun[:2])
    if jun in jids:
        return jids[jun]
    jids[jun] = len(junc)
    junc.append(np.array(jun))
    return len(junc) - 1

lnid = []
lpos = []
for v0, v1 in lines:
    lnid.append((jid(v0), jid(v1)))
    lpos.append([junc[jid(v0)], junc[jid(v1)]])
    rr, cc, value = skimage.draw.line_aa(*to_int(v0), *to_int(v1))
    lmap[rr, cc] = np.maximum(lmap[rr, cc], value)

# Read LCNN, Section "3.5. Line Sampling Module"
lneg = []
divisor = 2
llmap = zoom(lmap, [1 / divisor, 1 / divisor])
lineset = set([frozenset(l) for l in lnid])
for i0, i1 in combinations(range(len(junc)), 2):
    if frozenset([i0, i1]) not in lineset:
        v0, v1 = junc[i0], junc[i1]
        vint0, vint1 = to_int(v0[:2] / divisor), to_int(v1[:2] / divisor)
        rr, cc, value = skimage.draw.line_aa(*vint0, *vint1)
        lneg.append([v0, v1, i0, i1, np.average(np.minimum(value, llmap[rr, cc]))])

assert len(lneg) != 0
lneg.sort(key=lambda l: -l[-1])

Lneg = np.array([l[2:4] for l in lneg][:4000], dtype=np.int)

Actually the negative examples are got from the L-CNN. I just copy the npy files from the L-CNN and integrate them info the json file.

Let me check the old file tomorrow.

Hi @alwc, I have checked the edges_negative with the L-CNN's ***_0_label.npz.  The length of negative edges and the values are all the same. I did not run the L-CNN's script to generate negative examples. Did you try to compare the JSON file with the L-CNN's preprocessed data?

Hi @alwc, I have checked the edges_negative with the L-CNN's ***_0_label.npz. The length of negative edges and the values are all the same. I did not run the L-CNN's script to generate negative examples. Did you try to compare the JSON file with the L-CNN's preprocessed data?

Hi @cherubicXN , I checked the edges_negative in L-CNN's ***_0_label.npz and HAWP's JSON file and they matched like what you've said.
An additional note: I tried to use my modified code above to generate the edges_negative label and trained a new model with it. I ended up with sAP10.0 = 66.6 at epoch 27 and 28.
This could be due to

randomness
I got my negative samples from the (image_w / 2 × image_h / 2) low-resolution bitmap instead of "64 × 64 low-resolution bitmap"

Hi @alwc, I have checked the edges_negative with the L-CNN's ***_0_label.npz. The length of negative edges and the values are all the same. I did not run the L-CNN's script to generate negative examples. Did you try to compare the JSON file with the L-CNN's preprocessed data?

Hi @cherubicXN , I checked the edges_negative in L-CNN's ***_0_label.npz and HAWP's JSON file and they matched like what you've said.
An additional note: I tried to use my modified code above to generate the edges_negative label and trained a new model with it. I ended up with sAP10.0 = 66.6 at epoch 27 and 28.
This could be due to

randomness
I got my negative samples from the (image_w / 2 × image_h / 2) low-resolution bitmap instead of "64 × 64 low-resolution bitmap"

That's awesome! Let me try it as you said.


Example in README is broken, raise exception wrong number of arguments for 'hset' command

below is the detail of the exception:
File "/root/myproject/mystatement/src/deps/event_store.py", line 64, in main
await andrew.save()
File "/root/deps/miniconda3/envs/spps/lib/python3.8/site-packages/aredis_om/model/model.py", line 1303, in save
await db.hset(self.key(), mapping=document)
File "/root/deps/miniconda3/envs/spps/lib/python3.8/site-packages/aioredis/client.py", line 1064, in execute_command
return await self.parse_response(conn, command_name, **options)
File "/root/deps/miniconda3/envs/spps/lib/python3.8/site-packages/aioredis/client.py", line 1080, in parse_response
response = await connection.read_response()
File "/root/deps/miniconda3/envs/spps/lib/python3.8/site-packages/aioredis/connection.py", line 868, in read_response
raise response from None
aioredis.exceptions.ResponseError: wrong number of arguments for 'hset' command
above exception happened after running:
class Customer(HashModel):
    first_name: str
    last_name: str
    email: str
    join_date: datetime.date
    age: int
    bio: Optional[str]

# First, we create a new `Customer` object:
andrew = Customer(
    first_name="Andrew",
    last_name="Brookins",
<EMAIL_ADDRESS>    join_date=datetime.date.today(),
    age=38,
    bio="Python developer, works at Redis, Inc.",
)

print(andrew.pk)
await andrew.save()
a = await Customer.get(andrew.pk)
print(a)

pip show aioredis:
Name: aioredis
Version: 2.0.0
pip show redis-om
Name: redis-om
Version: 0.0.20

What version of Redis server are you running this against please?  HSET started to accept multiple name/value pairs from Redis 4 onwards (https://redis.io/commands/hset/) and if you are using an older Redis server you'll need to move to at least version 5, preferably 6.

What version of Redis server are you running this against please? HSET started to accept multiple name/value pairs from Redis 4 onwards (https://redis.io/commands/hset/) and if you are using an older Redis server you'll need to move to at least version 5, preferably 6.

thanks, would check on that and update.

What version of Redis server are you running this against please? HSET started to accept multiple name/value pairs from Redis 4 onwards (https://redis.io/commands/hset/) and if you are using an older Redis server you'll need to move to at least version 5, preferably 6.

hi sorry for the late reply, but as i checked on the redis servie --version it says
"Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=1cff261a475b7441"
it seems like the same problem occurs with redis version >= 6?

Hi there - this is working for me, I did have to change example.com in the email from the README to something else as the email validator appears to actually check for a valid domain... other than that it worked as shown in the README:
import datetime
from typing import Optional

from pydantic import EmailStr

from redis_om import HashModel

class Customer(HashModel):
    first_name: str
    last_name: str
    email: EmailStr
    join_date: datetime.date
    age: int
    bio: Optional[str]

# First, we create a new `Customer` object:
andrew = Customer(
    first_name="Andrew",
    last_name="Brookins",
<EMAIL_ADDRESS>    join_date=datetime.date.today(),
    age=38,
    bio="Python developer, works at Redis, Inc."
)

# The model generates a globally unique primary key automatically
# without needing to talk to Redis.
print(andrew.pk)
# > "01FJM6PH661HCNNRC884H6K30C"

# We can save the model to Redis by calling `save()`:
andrew.save()

# Expire the model after 2 mins (120 seconds)
andrew.expire(120)

# To retrieve this customer with its primary key, we use `Customer.get()`:
assert Customer.get(andrew.pk) == andrew

you are right, it works well after i change to a new machine. not sure wts wrong here tho.


report a issue. (maybe need update twitter api)

I like this plugin very much. But report an issue when I use it to post tweets.
The pop window:

The message I found in the console:
"{"errors":[{"message":"You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need to apply for Elevated access via the Developer Portal. You can learn more here: https://developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter-api#v2-access-leve","code":453}]}
"

My environment:
MacOS 13.0.1
Obsidian 1.0.3

Same here

same here :D

Same here. Could you please give a brief update about this?

Yes, the Twitter API needs to be updated to v2. I've opened PR that fixes it.
In the meantime, until it gets merged, you can use my branch. I am using it right now, and the plugin works again :).

Thanks to the PR from @webmasterraj we have a fix. I just merged it, and will make a release ASAP.


[Feature]: numKeyboard reset value

Module
stdf (STDF component)
Feature Description
When I user NumKeyboard for multiple input in a page numStr never reset.
Example
I enter 123 for first field and hit done. For second field when I start hitting it continue from 123. This behaviour is sometimes good sometimes bad. We should have an option to reset value.
Your Idea

We can reset the value when done
We can make a method to reset value

Good idea, I'll add this feature.

This feature has been completed in v1.0.0-next.9. https://github.com/any-tdf/stdf/releases/tag/v1.0.0-next.9


(fix): pointer not visible on hover over Features section

Issue Title
(fix): Hover on Features section in navbar
Issue Description
When we hover on the Features button in navbar the pointer icon is not displayed but in other buttons it is displayed.
Expected Behavior
To show a pointer icon on hover.
Actual Behavior
Just showing the normal text icon on hover.
Steps to Reproduce
1.Open the website and hover over it.
https://github.com/Arindam200/makaut_buddy/assets/116938919/995eef95-3635-4828-949c-e7331ef5578a

Do you want to work on this?

yes you can assign me this

Go Ahead!


Emoji's (and other unicode characters) not rendering

When rendering any text with svg it fails to render with unknown symbols.
 <text
   font-size="64"
   dominant-baseline="middle"
   text-anchor="middle"
 >
   I made this video entirely with Rust 🦀
</text>

Yes, only vector glyphs are support. No bitmap, SVG (paradoxically) and palette based fonts.
I thought I had an open issue for this, but looks like I don't.
It's not that hard to implement, but still will require some extensive work.
This is mainly because we have our own text layout implementation. And because there are no viable alternatives anyway.

As for the bug itself - you probably chose a weird font. By default it should work just fine.

I tried a lot of combinations of different font, starts from sans-serif ending with wrapping emojies with their own <tspan font-family="Apple Color Emoji" /> (I am using macos) – nothing works and whole text renders as unkown

Strange. I guess it fails to fallback to a different font. Removing the emoji symbol helps?

Yes, removing emojis helps and all other text renders correctly

Ok, this is a know issue then. The current font fallback algorithm is pretty dumb.
Basically, the problem is that this string has to be rendered using two fonts: regular one and one with emoji. resvg doesn't understand this yet, so it fails.
I've split this issue into following one: #486 #487
Sadly,  I don't really have time to work on it. It would be ready when it would be ready.
You can try using headless chrome or librsvg in the meantime. They do support emojis (sort of). But you will sacrifice a lot too.

Hello @RazrFalcon,
Is there any news regarding emoji support?

@corradio Not in the near feature. Maybe in a year or two. See #487

Noted. Let me know in #487 if I can help.


Editing "next" and "prev" onClick functionality

How do I access those buttons to add my own custom onClick handlers? Even when using the onPageChange method it doesn't do anything when next or previous are clicked

Closing due to issue age. If this issue was a question, please ask it again on https://spectrum.chat/react-table. If you think this issue needs to be reopened or if it should be turned into a pull-request, please check the latest version of React-Table for the issue or feature once more and reopen or create a PR if appropriate. Thanks!


update contribution guide for better work flow

This will help in synchronizing the forked repo with the main repo

@florinpop17 can I get to know views also?


[move-keyword] Change from using a move function -> move keyword.

This PR does 2 things:

It changes the implementation of the move function to instead be driven by a move keyword. I updated all of the tests to use this and everything passes.
I took advantage of this change in representation to make it so that SILGen is guaranteed to not copy the move's operand into a temporary before the move is evaluated.

@swift-ci test

Another additional nice thing is that b/c the SILGen emission always works pretty much how I want it, I don't need to rely upon the move function canonicalization pass. I am going to rip that out in a subsequent PR.

Test failed b/c in the mean time someone added another syntax node so there was a node numbering collision. I just rebased/added one to MoveExpr's serialization number.

@swift-ci test

@swift-ci test

apple/llvm-project#5074
@swift-ci test

https://github.com/apple/llvm-project/pull/5074
@swift-ci test

Swift syntax PR: apple/swift-syntax#563

https://github.com/apple/swift-syntax/pull/563
https://github.com/apple/llvm-project/pull/5074
@swift-ci test

@gottesmm This is breaking a library I actively maintain. There is a function called _move in Swift for TensorFlow, which now breaks because of the _move keyword you added. I made a workaround to escape it with backticks, but a lot of forks and branches will break because they don't incorporate the workaround.
Reported in: #60492
Final reproducer: https://github.com/apple/swift/issues/60492#issuecomment-1211118968
If this is desired behavior, could we incorporate my reproducer into the Swift test suite, so that it's explicit that we want such code to fail?

@philipturner I actually put it behind an option in a subsequent so it shouldn't break you. The final name is still under discussion, but once that is finalized, I am happy to add a test.

I already escaped _move with backticks in the main branch of S4TF, so my work won't be broken by whatever happens in the future. But thanks for letting me know about about the compiler option!


Add multiple backend support to cinder_service_check.py

When the host argument is supplied and the host has multiple cinder
backends configured, duplicate status metrics are returned. MaaS
currently only checks the last value during alarm evaluation. If the
last backend metric is 1 (up) but previous backend metrics are 0 (down),
no MaaS alert will be fired.
This change addresses this by evaluating all services for a host first,
and then aggregating the results into one status metric.
Additionally, each backend on the host now has its own status metric to
aid in troubleshooting and allow for alarms to be set on individual
backends.
Issue #836
(cherry picked from commit ef3f99fb909da4c16adbc5dd33a21d22be5a38ca)

:+1:

Same as the others, looks good. :+1:

Are holding off on merging this until we tag r12.0?


python310Packages.mdformat-beautysh: add missing input

Description of changes
Fix build (https://hydra.nixos.org/build/230875149)

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.11 Release Notes (or backporting 23.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.

Thank you for looking into this. Adding wheel is the right thing to do, but I think the reason this is failing only for the Python 3.11 build is because beautysh in propagatedBuildInputs is built with buildPythonApplication. I think we should fix this by moving it into python-modules.

Result of nixpkgs-review pr 248677 run on x86_64-linux 1

2 packages failed to build:

python311Packages.mdformat-beautysh
python311Packages.mdformat-beautysh.dist

2 packages built:

python310Packages.mdformat-beautysh
python310Packages.mdformat-beautysh.dist

I think that https://github.com/NixOS/nixpkgs/pull/250713 will also fix the Python 3.11 build failure. I don't think wheel is needed for this build, because it uses poetry-core (and not setuptools), but I think it's a good idea to enable the tests.

Buuuhhhh, now the removal of ``wheel goes into a new PR...


⚠ Bofrost.at has degraded performance

In 380c03f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1320 ms

Resolved: Bofrost.at performance has improved in a605e15.


Fixed inner and outer tags swap

Check out this fix for the issue commonsguy/cwac-richedit#15
I suggest sorting spans in blockToXhtml( ) before appending.

Ah, yeah, that's a good point. I will look into integrating something like this in the next update. Thanks!


update link

closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/3356

@JoanneHendrickson PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


"not enough currency balance to buy" error on HitBTC

"not enough currency balance to buy" error on HitBTC. Is there any solution?
(zenbot v4.1.0)
[I checked Reddit before creating this post, and I think some codes need to modify]

Also balance amount has been stated as a wrong method. Please see attached screenshot. Actually this is true: Currency: 41.58 and Available: 25.68


Prevent egui::Window from becoming larger than Viewport

Closes #3987
There is a need to prevent egui::Window from becoming larger than the Viewport.
( This is basic. This alone is not enough. )

@rustbasic if you put "Closes #3987" in the PR description like in the template, GitHub will automatically link the issue to the PR. That makes it easier to see what is being worked on.

Oh, thank you.
Also, if there are any problems with the source code I wrote, please let me know at any time.

issue #3987
There is a need to prevent egui::Window from becoming larger than the Viewport.


Generate list of services with their URLs

As as Kubernetes cluster user, I want a way of seeing all of the service URL roots in the cluster.
Example:
./get-service-uri.sh --namespace=kube-system

dns://dns.kube-system.svc.cluster.local
https://kubernetes-dashboard.kube-system.svc.cluster.local

The format for each output line should be the value of the the service's {.metadata.labels.service} field
When run with no --namespace argument, the output for all namespaces should be returned.

This could be run at the end of each Jenkins deploy to provide a summary of the current cluster state.


Mavlink: split ESTIMATOR_STATUS and VIBRATION streams

Continuing from https://github.com/PX4/Firmware/pull/14411.
We directly have the vibration metrics from each sensor now, so we don't need to get them from ekf2 (estimator_status).

This seems cleaner. But it requires more subscriptions. Is the data that you end up writing into the mavlink message the same as before? In that case, the old implementation was probably cheaper.

Subscriptions are much cheaper now (https://github.com/PX4/Firmware/pull/14051). This would require slightly more memory with both streams enabled, but we have more granularity and can stream them at different rates.


[BUG] - Accordion

NextUI Version
2.2.9
Describe the bug
I`m tryinna use Accordion component in my react app but got this error:

Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/@nextui-org_react.js?v=7c9a3c67' does not provide an export named  'Accordion'.

I  copied and paste the exact code in the nextUI example. However other components which I`ve imported from nextUI are working totaly fine and without any problem. So I guess that might relate to a bug in this component.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

go to NextUI components > Accordion > Splitted variant
copy and paste the code in react app.
and then you encounter above mentioned error.

Expected behavior
It should be displayed in the DOM without any error.
Screenshots or Videos
No response
Operating System Version
Windows
Browser
Chrome

It's working for me on :
@nextui-org/react: ^2.2.9
Can you check your package.json and share your version ?
You could also try to delete your node_modules and redo an npm i

Thanks for your help. I'll try.
Anthony @.***> schrieb am So., 26. Nov. 2023, 14:26:

It's working for me on :
@nextui-org/react: ^2.2.9
Can you check your package.json and share your version ?
You could also try to delete your node_modules and redo an npm i
—
Reply to this email directly, view it on GitHub
https://github.com/nextui-org/nextui/issues/2045#issuecomment-1826751127,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2N6SOUSXVJURBEFBW4Y6XLYGMN4JAVCNFSM6AAAAAA72GS3WOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWG42TCMJSG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Since this issue has been open for a while, I will close it. If the same error occurs, please feel free to reopen the issue.


Publish 2.2.0b1 under whylabs-datasketches name

Enable CMake to pick up the correct Python headers
This is to build the artifacts for publishing
For Mac OS-X, currently I'm manually publishing them with conda environment:
conda activate datasketches-3.[6,7,8,9] # different Python environments
pip wheel . --no-deps -w dist/
twine upload dist/*

Pull Request Test Coverage Report for Build 546578687

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.41%

Totals

Change from base Build 541037112:
0.0%

Covered Lines:
4526

Relevant Lines:
4794

💛  - Coveralls


Remove restrictions for PolyesterForwardDiff

DI extensions

Remove legacy type restrictions in PolyesterForwardDiff

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.14%. Comparing base (eeae079) to head (495ad9a).

:exclamation:  There is a different number of reports uploaded between BASE (eeae079) and HEAD (495ad9a). Click for more details.
HEAD has 39 uploads less than BASE

Flag
BASE (eeae079)
HEAD (495ad9a)

DIT
10
1

DI
30
0

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #444       +/-   ##
==========================================
- Coverage   96.18%   0.14%   -96.05%
==========================================
  Files         103      20       -83
  Lines        4222    1395     -2827
==========================================
- Hits         4061       2     -4059
- Misses        161    1393     +1232

Flag
Coverage Δ

DI
?

DIT
0.14% <ø> (-98.09%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Document return value of parse() when allow_exceptions == false and parsing fails

The parse() function says:

allow_exceptions: whether to throw exceptions in case of a parse error (optional, true by default)

What happens if allow_exceptions is set to false and parsing fails (due to incorrect JSON string)? How is the returned basic_json? Is it something that can be checked with json::type() == json::value_t::null?

You are right - the return value is not properly documented in this case. If allow_exceptions is false, then a discarded value is returned that can be checked with is_discarded(). Here is an example:
#include "json.hpp"
#include <iostream>

using json = nlohmann::json;

int main() {
    json j = json::parse("{]", nullptr, false);
    std::cout << "failure: " << std::boolalpha << j.is_discarded() << std::endl;
}

Output:
failure: true

I shall update the documentation accordingly.

Clear, thanks.


remote created by "hub fetch" is not pushable

When I hub fetch someone else's fork I get this remote (note the format difference):
$ git remote -v
maguro	git://github.com/maguro/govvv.git (fetch)
maguro	git://github.com/maguro/govvv.git (push)
origin	git@github.com:ahmetb/govvv.git (fetch)
origin	git@github.com:ahmetb/govvv.git (push)

(origin is me, maguro is theirs)
Now when I hub push maguro HEAD, I get:
fatal: remote error:
  You can't push to git://github.com/maguro/govvv.git
  Use https://github.com/maguro/govvv.git

So I have to
git remote rm maguro
git remote add maguro git@github.com:maguro/govvv.git

now hub push maguro HEAD works.
I this is an inconvenience.

It looks like it boils down to this function:
https://github.com/github/hub/blob/55dec7d39266648eaa7a43f68b770833f53cff5f/github/project.go#L65
func (p *Project) GitURL(name, owner string, isSSH bool) (url string) {
	if name == "" {
		name = p.Name
	}
	if owner == "" {
		owner = p.Owner
	}

	host := rawHost(p.Host)

	if preferredProtocol() == "https" {
		url = fmt.Sprintf("https://%s/%s/%s.git", host, owner, name)
	} else if isSSH || preferredProtocol() == "ssh" {
		url = fmt.Sprintf("git@%s:%s/%s.git", host, owner, name)
	} else {
		url = fmt.Sprintf("git://%s/%s/%s.git", host, owner, name)
	}

	return url
}

A viable work around sounds like setting preferredProtocol to https or ssh
Based on this definition of preferredProtocol you can set the protocol with
func preferredProtocol() string {
	userProtocol := os.Getenv("HUB_PROTOCOL")
	if userProtocol == "" {
		userProtocol, _ = git.Config("hub.protocol")
	}
	return userProtocol
}

For a single session:
export HUB_PROTOCOL="ssh"
or
Permanently:
git config --global hub.protocol ssh

git config --global hub.protocol ssh

seems like a great solution, thanks! I was getting very annoyed by my forks being created as https.


Progress Indicator Issue

Hi, Im trying to add a progress indicator for my image download, but When I write: imageView.sd_setShowActivityIndicatorView(true)
imageView.sd_setIndicatorStyle(.Gray)
Says that UImage doesn't have a sd_setShow.... Member. and the same with sd_setIndica...
Bests!

can you please conform to the ISSUE_TEMPLATE on this project?
which version are you using? please download the latest version.

@magonicolas look at the headers of SDWebImage from the version you have installed and they will show you what the methods signatures are.
Also, we recommend that you upgrade to the latest version (where indeed you can use the code you pasted).


VSCode, Rust-analyzer recompiling issue in 13.2

How can Bevy's documentation be improved?
In the Setup page, it is given that the new cargo config file should be located in <game>/.cargo/config.toml. I had a problem where the game would recompile every time i ran it,
My suggestion is to add an extra rust-analyzer setting flag to force it use the new config.toml file.
In settings.json add the "rust-analyzer.cargo.targetDir": true flag to force rust-analyzer.

This might need to be moved to the website repo instead, since that's where the introduction/book is kept.


Add progress bars to long-running operations

Add progress bars for kit push, pull, and unpack:

Unpack

Pull (Push is the same)

Progress bars can be disabled via --progress=false and are disabled when the output is not a TTY. For push/pull, one progress bar is shown per blob downloaded; for unpack a progress bar is shown for the current step, below the regular output, which allows for regular logging (e.g. debug logs) without interfering with the bar.

Probably needs a test update

Yeah, agreed. I'm not thrilled with it.


Feature/pandas agent

Created a Streamlit app to Chat with Pandas DataFrames.

@sfc-gh-jcarroll Please deploy the app on Public Streamlit Cloud, if needed.
Thanks

Nice! I need to update a couple things on this PR to make it work better in Streamlit Community Cloud, I will get it up in the next day or two 😄 Thanks for the contribution!!

@sfc-gh-jcarroll no worries. Take your time. Ping me if you have any concerns/clarifications.

This is great! I cleaned up a couple things to make it easier to deploy on Cloud and be consistent with the rest of the apps. I'm going to merge and deploy, feel free to open another PR if you want to do further improvements or discuss any of the changes.
Thank you!!

@sfc-gh-jcarroll Thanks.


Step F

This step involves writing up your findings for your project. It will be similar to a Statistical Analyses section and a Results section. Depending on your analyses, you can expect the Statistical Analysis section to be approximately one paragraph and the results section to be 1-3 paragraphs. You will be expected to follow APA format, and more information about APA format can be found here: https://owl.purdue.edu/owl/research_and_citation/apa_style/apa_formatting_and_style_guide/general_format.html (Links to an external site.)
If you've updated your analyses from Step E, please include a knitted (html file) along with your Step F!
Grading Criteria for Step F
Write up was clearly communicated: Sentences made sense, were written in APA format, and ideas were grouped into paragraphs. (5 pts)
Write up included a visual for the data:  Write up contained at least one graphic that clearly (and accurately) presented the data. The figure was included in APA format (5 pts)
Results matched what was done:  Results match the results indicated in the R Markdown file. (5 pts)

sumbitted


Feature/evaluation phase #18

#18

Added evaluation phase to proposals
Added tests
Added new fields to proposal table

About the Max's Document mentioned in the last meeting, we think this new table structure will suppose a great change in the way the information is stored, and as it is still pretty new, it might have some issues not yet discovered. So that's why I only added the extra fields to the proposals table.

Deployed


fix(@angular-devkit/build-angular): fix development mode i18n error f…

related to https://github.com/angular/angular/issues/45066#issuecomment-1041151690

This is working as intended. Only a single locale can be localized during development.


Would be great to define a ConnectTimeout

For the ssh client it is possible to define a connection timeout . Would be great if slex supported this.
From the man page:
ConnectTimeout
             Specifies the timeout (in seconds) used when connecting to the SSH server,
             instead of using the default system TCP timeout.  This value is used only when
             the target is down or really unreachable, not when it refuses the connection.

@zbindenren Could you try the attached PR #16?

@mrkschan I will test it tomorrow.


react-dnd 2.4.1 not published to npm

As @kazazor observed in #768, react-dnd=2.4.1 isn't on npm. This should probably be remedied as the it fixes deprecation warnings about React.createClass and React.PropTypes.

Can one of the maintainers of the repo share a reason for that?
Was that a mistake? Seems like something should be addressed fast since it's just a publish that needs to happen..


Add 'status_message' for requests that are blocked by the malware scanner

Resolves #2274
What is being addressed
Added the reason for being blocked to requests that are blocked by the malware scanner
How is this addressed

Renamed the error_message field in airlock requests to status_message
Added the malware scanner verdict to the status_message field of the request

/test

/test

@damoodamoo @jjgriff93
Note that the name of the field errorMessage in Airlock requests has changed to statusMessage,
it might break the UI
https://github.com/yuvalyaron/AzureTRE/blob/600efaa10ebaa251ba94cdbdd4678d3d23d2349f/api_app/models/domain/airlock_request.py#L84


Feature - Add Prettier to format the source files for consistency

Format the source files for consistency. This pull request initialises npm's package.json file and add Prettier as code formatting tool.
This is a first step towards adding a full fledged build system based on npm. Once this pull request is merged I will work on adding webpack as build tool to build JavaScript and CSS assets.
In future we can add a service worker and menifest.json file to make this project a progressive web app which can run offline as a webapp.

:+1

This is awesome!!! ????

From: Anthony Raymond<EMAIL_ADDRESS>Sent: Thursday, August 30, 2018 6:34:56 PM
To: ziahamza/webui-aria2
Cc: Subscribed
Subject: Re: [ziahamza/webui-aria2] Feature - Add Prettier to format the source files for consistency (#466)
:+1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/ziahamza/webui-aria2/pull/466#issuecomment-417272968, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAMnMF7dTh3A4qkaA3fOx-jQUPs636bAks5uV7_QgaJpZM4WTJrM.

@pratikborsadiya This PR should be closed in favor of #467 right?

@anthonyraymond Yes let's close this in favour of #467.


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/channel-wg-leads
/assign knative-sandbox/channel-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/eventing b164d3c...b312f0e:
  > b312f0e Support `KReference.Group` in `Subscription.Spec.Channel` (# 5520)
  > 3247d83 Update community files (# 5530)
  > 39e1be2 upgrade to latest dependencies (# 5519)

/lgtm
/approve


Unable to uninstall current version and install newer version of PowerToys

Microsoft PowerToys version
0.63.0
Running as admin

[X] Yes

Area(s) with issue?
Installer
Steps to reproduce
So i was having issues with updating PowerToys through winget, it shows this:
then i try to install the executable from releases and Microsoft Store version but it still show the same error, when i try to uninstall PowerToys through Programs and Features it show this prompt: "An error occurred while trying to uninstall PowerToys. It has already been uninstalled." but when i check Program Files PowerToys is still there and i was unable to uninstall and update it

i already do the installation with --extract_msi command but it didn't show the .msi file on the desktop
✔ Expected Behavior
older version of PowerToys successfully uninstalled
newer version of PowerToys installed
❌ Actual Behavior
newer version of PowerToys failed to install
powertoys-bootstrapper-msi-0.63.0_20221006084027.log

current version of PowerToys failed to uninstall

Other Software
No response

--extract-msi is no longer a way to extract msi. Now you can do it this way: https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle
let us know if you need more help

--extract-msi is no longer a way to extract msi. Now you can do it this way: https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle

Thanks, its now fixed. looks like this issue happen because i rollbacked to Windows 10 from Windows 11 (Windows 10 had the older version of PowerToys)


I duplicated a lot of code from the toolbar buttons and I think it would be a good idea to figure out how to get that in one place. Perhaps the toolbar buttons can invoke the Intents/Actions?

Thanks! I will digest this PR over the weekend


Updating Functions

[ ] Added / Updated Functions on server channel.

@USERSATOSHI still waiting for you 👻.


Registering 2 authentication schemes and passing 2 different bearer tokens always yields the default scheme being called

Registering 2 authentication schemes and passing 2 different bearer tokens always yields the default scheme being called

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ee71441f-471a-89cd-0ef4-9b32b5dd85cf
Version Independent ID: 0096c365-2f4e-5d21-89a0-c4f10fcb0ed9
Content: Authorize with a specific scheme in ASP.NET Core
Content Source: aspnetcore/security/authorization/limitingidentitybyscheme.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Looks like a dup of #16156  and #12177

@Rick-Anderson so is there no fix for this?

@dave0783  I've ping the engineering team in the master issue.


[WIP]: Removed Closeable from dataSource type in JdbcContext constructor

Problem
In documentation it stated that context can be initialized as follows.
def createDataSource: javax.sql.DataSource with java.io.Closeable = ???
lazy val ctx = new JdbcContext[MySQLDialect, SnakeCase](createDataSource)

Currently, javax.sql.DataSource does not implement java.io.Closeable. Thus for this functionality to work, we must wrap javax.sql.DataSource to implement java.io.Closeable.
In this pull request we remove this type java.io.Closeable constraint but keep the close functionality if javax.sql.DataSource indeed implements java.io.Closeable.
@getquill/maintainers

@hlysig why closed?


SttsBox GetDecodeTime method always return 0 duration when sampleNr is 1

The duration return by SttsBox GetDecodeTime is not correct when sampleNr is 1,  the for loop is skipped so the duration returned is always zero. We can change the for loop condition to something similar to GetDur
https://github.com/edgeware/mp4ff/blob/c5fea898ef55dddd5329915fb1e6e84b1ad78484/mp4/stts.go#L78-L100

Also noticed that the calculation of duration for sample numbers that are greater than 1 is off by a little bit. I found the issue when working with an audio file, which has variable sample duration. Then I used the following to test the method:
func TestGetDecodeTime(t *testing.T) {
	stts := SttsBox{
		SampleCount:     []uint32{3, 1, 1},
		SampleTimeDelta: []uint32{1024, 1025, 1024},
	}

	testCases := []struct {
		sampleNr    uint32
		expectedDec uint64
		expectedDur uint32
	}{
		{1, 0, 1024},
		{3, 2 * 1024, 1024},
		{4, 3 * 1024, 1025},
		{5, 3*1024 + 1025, 1024},
	}
	for idx, tc := range testCases {
		gotDec, gotDur := stts.GetDecodeTime(tc.sampleNr)
		if gotDec != tc.expectedDec {
			t.Errorf("test case %d: got dec %d instead of %d for sampleNr %d", idx, gotDec, tc.expectedDec, tc.sampleNr)
		}
		if gotDur != tc.expectedDur {
			t.Errorf("test case %d: got dur %d instead of %d for sampleNr %d", idx, gotDur, tc.expectedDur, tc.sampleNr)
		}
	}
}

It's mainly due to the sampleNr is decremented at the beginning of the method. If we use the 3rd test case from above, the sampleNr becomes 0 on Line 92 of the code, then the method returns 1024 instead of 1025.

@J1ng06 Thanks for pointing out this bug and providing a test for the right behavior. PR #101 should provide a proper fix.

@J1ng06 Thanks for pointing out this bug and providing a test for the right behavior. PR #101 should provide a proper fix.

thanks for the quick turnaround.


icons broken after saving!!!!

Okay,
So edit the basic icon.ini file with this tool save it. If you're icon.bni is messed up or not in the correct order. ( THE BUG :) )

Open the basic test.ini
Add a icon as TAG
Add to pvpgn folder
Assign Icon
You notice that icon you set is broken or saved as a flag instead of tag.

Solution:
When you are adding an icon as TAG and NOT FLAG make sure before you click add to select a TAG ICON in the list before you click add. The program then will have my full proper design of icons with no bugs or broken icons.

FLAG is set always by default for a new icon. Do you mean that set icon type to TAG before the add button make sense?
I can't find any inconsistencies here. Please, attach some example bni files and screenshots to make your issue more clear.
Sort order by flag and tag is done automatically on every file save.

Okay, let me try to explain better.
Some icons are turning flag or overwriting flags even tho I set them as Tag.

Open icons.bni
Select a flag from the Listbox on left.

Click Add
Choose Image
Click TAG checkbox
Give TAG name

Click Save
Close icon editor
Reopen the same icons.bni you added a TAG too. My icon is a flag, not a TAG.

You can also see what I named the TAG is now a flag name...

We can see the TAG ZENA is now taking over the B+, B flag.
Repeat all steps above but before you ADD an image make sure you select a TAG currently in the list box on the left.


Fix p11-kit builds on non-NixOS systems (single-user install)

Description of changes
Discussed in https://github.com/NixOS/nixpkgs/issues/96715.
In https://github.com/NixOS/nixpkgs/commit/3ca33e5ef4f8c3e24013905cf741330c9ace3a6c the FAKED_MODE environment variable was no longer set. This causes tests to be run (and fail) that were previously skipped, see https://github.com/p11-glue/p11-kit/blob/81715a26a36599562793f5fe103b6bee1a141fdb/p11-kit/test-conf.c#L472-L473.

Things done

Built on platform(s)

[x] 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.05 Release Notes (or backporting 23.05 and 23.11 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.

Also please target the staging branch, since this will cause a mass rebuild.

Thanks.


Prep MNAIO and make pre stage idempotent

When using nodepool, pip is not installed on the host.
This causes the 'pre' stage to fail to install virtualenv,
then (as usual) the pre stage repeats three times and fails
at a different point because the script is not idempotent.
We make the script more idempotent so that any failure
should be more consistent, and we ensure that we handle
the preparation of apt sources and the installation of
python/python-yaml/virtualenv.
Part of this includes ensuring that we use the
Rackspace apt mirrors. This is a necessary change
specifically for MNAIO tests where they are setup
to use archive.ubuntu.com which is slow and fails
often due to there being more hops to it.

recheck_issue_link

Testing this here: https://rpc.jenkins.cit.rackspace.net/job/PM_rpc-openstack-newton-xenial_mnaio_loose_artifacts-swift-deploy-odyssey4me/2/


how to load an xlsx template in an Export file

PHP version: 7.1.3
Laravel version: 5.8
Package version: 3.1

How can I open an xlsx template in the BeforeExport :: class method? I need to load a template to update it and then export it.
I'm trying to load the template with the reopen () method but this method asks me for a TemporaryFile and I can not find a way to pass it a FilePath. This is my code:
`BeforeExport::class => function(BeforeExport $event){
//$event->writer->setCreator('Pylon Network');
          $event->writer->reopen(storage_path('app/public/files/template.xlsx'),Excel::XLSX);
          $event->writer->getSheetByIndex(1);
          return $event->getWriter()->getSheetByIndex(1);
       },`

Editing existing files (templates is on our roadmap, but without a specific release date.
If you need it on priority, please have a look at our Commercial Support section.

See #2068


python312Packages.astropy-iers-data: 0.2<IP_ADDRESS>.30.17 -> 0.2<IP_ADDRESS>.33.14

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.astropy-iers-data is: IERS data maintained by @astrofrog and astropy.utils.iers maintainers
meta.homepage for python312Packages.astropy-iers-data is: https://github.com/astropy/astropy-iers-data
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2<IP_ADDRESS>.29.50 with grep in /nix/store/ciwavff83024zhmbq5vj46qdpangp90i-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.29.50
found 0.2<IP_ADDRESS>.29.50 in filename of file in /nix/store/ciwavff83024zhmbq5vj46qdpangp90i-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.29.50

Rebuild report (if merged into master) (click to expand)

131 total rebuild path(s)

131 package rebuild(s)

First fifty rebuilds by attrpath
backgroundremover
deface
easyocr
home-assistant-component-tests.dremel_3d_printer
home-assistant-component-tests.environment_canada
hydrus
intensity-normalization
napari
ome_zarr
python311Packages.albumentations
python311Packages.aplpy
python311Packages.asdf
python311Packages.astropy
python311Packages.astropy-healpix
python311Packages.astropy-iers-data
python311Packages.astroquery
python311Packages.batchgenerators
python311Packages.bsuite
python311Packages.caffe
python311Packages.caffeWithCuda
python311Packages.casa-formats-io
python311Packages.dalle-mini
python311Packages.dask-image
python311Packages.dm-sonnet
python311Packages.dremel3dpy
python311Packages.drms
python311Packages.easyocr
python311Packages.env-canada
python311Packages.fastai
python311Packages.glueviz
python311Packages.glymur
python311Packages.gradio
python311Packages.gymnasium
python311Packages.handout
python311Packages.hickle
python311Packages.imagecorruptions
python311Packages.imageio
python311Packages.insightface
python311Packages.intensity-normalization
python311Packages.k-diffusion
python311Packages.lime
python311Packages.moviepy
python311Packages.mung
python311Packages.muscima
python311Packages.napari
python311Packages.napari-console
python311Packages.napari-svg
python311Packages.niworkflows
python311Packages.ome-zarr
python311Packages.omrdatasettools

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ciwavff83024zhmbq5vj46qdpangp90i-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.29.50 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.astropy-iers-data https://github.com/r-ryantm/nixpkgs/archive/05ae48f659079c53d281b79112bfad7d6bac1469.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/05ae48f659079c53d281b79112bfad7d6bac1469#python312Packages.astropy-iers-data

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ciwavff83024zhmbq5vj46qdpangp90i-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.29.50
ls -la /nix/store/ciwavff83024zhmbq5vj46qdpangp90i-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.29.50/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

16 packages marked as broken and skipped:

python311Packages.asdf
python311Packages.asdf.dist
python311Packages.caffeWithCuda
python311Packages.caffeWithCuda.bin
python311Packages.dm-sonnet
python311Packages.dm-sonnet.dist
python311Packages.stytra
python311Packages.stytra.dist
python311Packages.sunpy
python311Packages.sunpy.dist
python311Packages.tensorflow-datasets
python311Packages.tensorflow-datasets.dist
python312Packages.asdf
python312Packages.asdf.dist
python312Packages.sunpy
python312Packages.sunpy.dist

168 packages failed to build:

backgroundremover
backgroundremover.dist
deface
deface.dist
easyocr (python311Packages.easyocr)
easyocr.dist (python311Packages.easyocr.dist)
hydrus
hydrus.doc
intensity-normalization (python311Packages.intensity-normalization)
intensity-normalization.dist (python311Packages.intensity-normalization.dist)
napari (python311Packages.napari)
napari.dist (python311Packages.napari.dist)
ome_zarr (python311Packages.ome-zarr)
ome_zarr.dist (python311Packages.ome-zarr.dist)
python311Packages.albumentations
python311Packages.albumentations.dist
python311Packages.aplpy
python311Packages.aplpy.dist
python311Packages.astropy
python311Packages.astropy-healpix
python311Packages.astropy-healpix.dist
python311Packages.astropy.dist
python311Packages.astroquery
python311Packages.astroquery.dist
python311Packages.batchgenerators
python311Packages.batchgenerators.dist
python311Packages.bsuite
python311Packages.bsuite.dist
python311Packages.caffe
python311Packages.caffe.bin
python311Packages.casa-formats-io
python311Packages.casa-formats-io.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dask-image
python311Packages.dask-image.dist
python311Packages.dremel3dpy
python311Packages.dremel3dpy.dist
python311Packages.drms
python311Packages.drms.dist
python311Packages.env-canada
python311Packages.env-canada.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.glueviz
python311Packages.glueviz.dist
python311Packages.glymur
python311Packages.glymur.dist
python311Packages.gradio
python311Packages.gradio.dist
python311Packages.gymnasium
python311Packages.gymnasium.dist
python311Packages.handout
python311Packages.handout.dist
python311Packages.hickle
python311Packages.hickle.dist
python311Packages.imagecorruptions
python311Packages.imagecorruptions.dist
python311Packages.imageio
python311Packages.imageio.dist
python311Packages.insightface
python311Packages.insightface.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.lime
python311Packages.lime.dist
python311Packages.moviepy
python311Packages.moviepy.dist
python311Packages.mung
python311Packages.mung.dist
python311Packages.muscima
python311Packages.muscima.dist
python311Packages.napari-console
python311Packages.napari-console.dist
python311Packages.napari-svg
python311Packages.napari-svg.dist
python311Packages.niworkflows
python311Packages.niworkflows.dist
python311Packages.omrdatasettools
python311Packages.omrdatasettools.dist
python311Packages.open-clip-torch
python311Packages.open-clip-torch.dist
python311Packages.pims
python311Packages.pims.dist
python311Packages.psd-tools
python311Packages.psd-tools.dist
python311Packages.pvextractor
python311Packages.pvextractor.dist
python311Packages.pyavm
python311Packages.pyavm.dist
python311Packages.pyregion
python311Packages.pyregion.dist
python311Packages.pyrender
python311Packages.pyrender.dist
python311Packages.pyvista
python311Packages.pyvista.dist
python311Packages.pyvo
python311Packages.pyvo.dist
python311Packages.radio-beam
python311Packages.radio-beam.dist
python311Packages.reproject
python311Packages.reproject.dist
python311Packages.scikit-image
python311Packages.scikit-image.dist
python311Packages.sfepy
python311Packages.sfepy.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.slicedimage
python311Packages.slicedimage.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.spectral-cube
python311Packages.spectral-cube.dist
python311Packages.test-tube
python311Packages.test-tube.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.torchrl
python311Packages.torchrl.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.webdataset
python311Packages.webdataset.dist
python312Packages.aplpy
python312Packages.aplpy.dist
python312Packages.astroquery
python312Packages.astroquery.dist
python312Packages.bsuite
python312Packages.bsuite.dist
python312Packages.dask-image
python312Packages.dask-image.dist
python312Packages.glymur
python312Packages.glymur.dist
python312Packages.gradio
python312Packages.gradio.dist
python312Packages.gymnasium
python312Packages.gymnasium.dist
python312Packages.insightface
python312Packages.insightface.dist
python312Packages.ome-zarr
python312Packages.ome-zarr.dist
python312Packages.psd-tools
python312Packages.psd-tools.dist
python312Packages.radio-beam
python312Packages.radio-beam.dist
python312Packages.sfepy
python312Packages.sfepy.dist
python312Packages.spectral-cube
python312Packages.spectral-cube.dist
python312Packages.torchrl
python312Packages.torchrl.dist
rclip
rclip.dist
tartube
tartube-yt-dlp
tartube-yt-dlp.dist
tartube.dist
tts
tts.dist

68 packages built:

home-assistant-component-tests.dremel_3d_printer
home-assistant-component-tests.environment_canada
python311Packages.astropy-iers-data
python311Packages.astropy-iers-data.dist
python312Packages.albumentations
python312Packages.albumentations.dist
python312Packages.astropy
python312Packages.astropy-healpix
python312Packages.astropy-healpix.dist
python312Packages.astropy-iers-data
python312Packages.astropy-iers-data.dist
python312Packages.astropy.dist
python312Packages.batchgenerators
python312Packages.batchgenerators.dist
python312Packages.casa-formats-io
python312Packages.casa-formats-io.dist
python312Packages.dremel3dpy
python312Packages.dremel3dpy.dist
python312Packages.drms
python312Packages.drms.dist
python312Packages.easyocr
python312Packages.easyocr.dist
python312Packages.env-canada
python312Packages.env-canada.dist
python312Packages.handout
python312Packages.handout.dist
python312Packages.hickle
python312Packages.hickle.dist
python312Packages.imagecorruptions
python312Packages.imagecorruptions.dist
python312Packages.imageio
python312Packages.imageio.dist
python312Packages.lime
python312Packages.lime.dist
python312Packages.moviepy
python312Packages.moviepy.dist
python312Packages.mung
python312Packages.mung.dist
python312Packages.muscima
python312Packages.muscima.dist
python312Packages.napari-svg
python312Packages.napari-svg.dist
python312Packages.omrdatasettools
python312Packages.omrdatasettools.dist
python312Packages.open-clip-torch
python312Packages.open-clip-torch.dist
python312Packages.pims
python312Packages.pims.dist
python312Packages.pyavm
python312Packages.pyavm.dist
python312Packages.pyregion
python312Packages.pyregion.dist
python312Packages.pyrender
python312Packages.pyrender.dist
python312Packages.pyvista
python312Packages.pyvista.dist
python312Packages.pyvo
python312Packages.pyvo.dist
python312Packages.reproject
python312Packages.reproject.dist
python312Packages.scikit-image
python312Packages.scikit-image.dist
python312Packages.slicedimage
python312Packages.slicedimage.dist
python312Packages.test-tube
python312Packages.test-tube.dist
python312Packages.webdataset
python312Packages.webdataset.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.astropy-iers-data is: IERS data maintained by @astrofrog and astropy.utils.iers maintainers
meta.homepage for python312Packages.astropy-iers-data is: https://github.com/astropy/astropy-iers-data
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2<IP_ADDRESS>.33.14 with grep in /nix/store/bfpcyalwglzwv36gzmi2lqc1xif59ynn-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.33.14
found 0.2<IP_ADDRESS>.33.14 in filename of file in /nix/store/bfpcyalwglzwv36gzmi2lqc1xif59ynn-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.33.14

Rebuild report (if merged into master) (click to expand)

131 total rebuild path(s)

131 package rebuild(s)

First fifty rebuilds by attrpath
backgroundremover
deface
easyocr
home-assistant-component-tests.dremel_3d_printer
home-assistant-component-tests.environment_canada
hydrus
intensity-normalization
napari
ome_zarr
python311Packages.albumentations
python311Packages.aplpy
python311Packages.asdf
python311Packages.astropy
python311Packages.astropy-healpix
python311Packages.astropy-iers-data
python311Packages.astroquery
python311Packages.batchgenerators
python311Packages.bsuite
python311Packages.caffe
python311Packages.caffeWithCuda
python311Packages.casa-formats-io
python311Packages.dalle-mini
python311Packages.dask-image
python311Packages.dm-sonnet
python311Packages.dremel3dpy
python311Packages.drms
python311Packages.easyocr
python311Packages.env-canada
python311Packages.fastai
python311Packages.glueviz
python311Packages.glymur
python311Packages.gradio
python311Packages.gymnasium
python311Packages.handout
python311Packages.hickle
python311Packages.imagecorruptions
python311Packages.imageio
python311Packages.insightface
python311Packages.intensity-normalization
python311Packages.k-diffusion
python311Packages.lime
python311Packages.moviepy
python311Packages.mung
python311Packages.muscima
python311Packages.napari
python311Packages.napari-console
python311Packages.napari-svg
python311Packages.niworkflows
python311Packages.ome-zarr
python311Packages.omrdatasettools

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bfpcyalwglzwv36gzmi2lqc1xif59ynn-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.33.14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.astropy-iers-data https://github.com/r-ryantm/nixpkgs/archive/11d077f10aca14a7178f3dbee323089ea7d0b6eb.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/11d077f10aca14a7178f3dbee323089ea7d0b6eb#python312Packages.astropy-iers-data

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bfpcyalwglzwv36gzmi2lqc1xif59ynn-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.33.14
ls -la /nix/store/bfpcyalwglzwv36gzmi2lqc1xif59ynn-python3.12-astropy-iers-data-0.2<IP_ADDRESS>.33.14/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 120m and timed out

Maintainer pings

nixpkgs-review looks good on my machine, though timed out by the gdal update...


[Usage] Failed to run the model

Describe the issue
Issue:
RuntimeError: Failed to import transformers.models.llama.modeling_llama because of the following error (look up to see its traceback):
'NoneType' object is not subscriptable
Command:
python -m llava.serve.model_worker --host <IP_ADDRESS> --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --model-path /home/model/llava/llava-336px-pretrain-vicuna-13b-v1.3 --model-base /home/model/llava/vicuna_13b_v1.3

Log:
/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/cextension.py:34: UserWarning: The installed version of bitsandbytes was compiled without GPU support. 8-bit optimizers, 8-bit multiplication, and GPU quantization are unavailable.
  warn("The installed version of bitsandbytes was compiled without GPU support. "
/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cpu.so: undefined symbol: cadam32bit_grad_fp32
Error: Attempting to get amgpu ISA Details 'NoneType' object has no attribute 'group'
Error: Attempting to get amgpu ISA Details 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1099, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
  File "/home/.local/share/conda/envs/llava/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 32, in <module>
    from ...modeling_utils import PreTrainedModel
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/modeling_utils.py", line 38, in <module>
    from .deepspeed import deepspeed_config, is_deepspeed_zero3_enabled
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/deepspeed.py", line 37, in <module>
    from accelerate.utils.deepspeed import HfDeepSpeedConfig as DeepSpeedConfig
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/accelerate/__init__.py", line 3, in <module>
    from .accelerator import Accelerator
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/accelerate/accelerator.py", line 35, in <module>
    from .checkpointing import load_accelerator_state, load_custom_state, save_accelerator_state, save_custom_state
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/accelerate/checkpointing.py", line 24, in <module>
    from .utils import (
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/accelerate/utils/__init__.py", line 131, in <module>
    from .bnb import has_4bit_bnb_layers, load_and_quantize_model
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/accelerate/utils/bnb.py", line 42, in <module>
    import bitsandbytes as bnb
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/__init__.py", line 16, in <module>
    from .nn import modules
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/nn/__init__.py", line 6, in <module>
    from .triton_based_modules import SwitchBackLinear, SwitchBackLinearGlobal, SwitchBackLinearVectorwise, StandardLinear
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/nn/triton_based_modules.py", line 8, in <module>
    from bitsandbytes.triton.dequantize_rowwise import dequantize_rowwise
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/bitsandbytes/triton/dequantize_rowwise.py", line 10, in <module>
    import triton
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/triton/__init__.py", line 20, in <module>
    from .runtime import (
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/triton/runtime/__init__.py", line 1, in <module>
    from .autotuner import Config, Heuristics, autotune, heuristics
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/triton/runtime/autotuner.py", line 7, in <module>
    from ..compiler import OutOfResources
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/triton/compiler.py", line 1895, in <module>
    @static_vars(amdgcn_bitcode_paths = _get_amdgcn_bitcode_paths())
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/triton/compiler.py", line 1874, in _get_amdgcn_bitcode_paths
    gfx_arch = _get_amdgcn_bitcode_paths.discovered_gfx_arch_fulldetails[1]
TypeError: 'NoneType' object is not subscriptable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/.local/share/conda/envs/llava/lib/python3.10/runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/.local/share/conda/envs/llava/lib/python3.10/runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "/home/LLaVA-main/llava/__init__.py", line 1, in <module>
    from .model import LlavaLlamaForCausalLM
  File "/home/LLaVA-main/llava/model/__init__.py", line 1, in <module>
    from .language_model.llava_llama import LlavaLlamaForCausalLM, LlavaConfig
  File "/home/LLaVA-main/llava/model/language_model/llava_llama.py", line 22, in <module>
    from transformers import AutoConfig, AutoModelForCausalLM, \
  File "<frozen importlib._bootstrap>", line 1075, in _handle_fromlist
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1090, in __getattr__
    value = getattr(module, name)
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1089, in __getattr__
    module = self._get_module(self._class_to_module[name])
  File "/home/.local/share/conda/envs/llava/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1101, in _get_module
    raise RuntimeError(
RuntimeError: Failed to import transformers.models.llama.modeling_llama because of the following error (look up to see its traceback):
'NoneType' object is not subscriptable

I'm loading model from local files. so I changed Launch a model worker (LoRA weights, unmerged) command to upper command.
please let me know if there is problem
thx for read my question and sorry for if it is silly problem

I got same error from
from transformers import LlamaModel

this line.
I tried reinstall libraries, but still get same error

It's weird..
when I try at pip enviorment (not conda virtual enviorment) it works..
It is not repo issues so I will try it to fix my self. sorry for bothering


Fix user-data template's ssh keys to block string

Succedes https://github.com/lima-vm/lima/pull/2193
Fixes #2192

This will need corresponding changes in https://github.com/lima-vm/alpine-lima/blob/2fe6198d3fe4c75ae54f70eb59c0234b4fbdee1b/lima-init.sh#L42-L43 to create a compatible Alpine image.

This will need corresponding changes in https://github.com/lima-vm/alpine-lima/blob/2fe6198d3fe4c75ae54f70eb59c0234b4fbdee1b/lima-init.sh#L42-L43 to create a compatible Alpine image.

PR raised at https://github.com/lima-vm/alpine-lima/pull/122

https://github.com/lima-vm/lima/pull/2194/commits says Unverified
This user has not yet uploaded their public signing key.
GPG key ID: 4B2EFA7214D13CDB

https://github.com/lima-vm/lima/pull/2194/commits says Unverified
This user has not yet uploaded their public signing key.
GPG key ID: 4B2EFA7214D13CDB

Verified now.

@jandubois did you mean to merge this pr instead of closing. I see that the pr against alpine has been merged.

It was closed automatically by GitHub because you put this comment into the description:

Fixes https://github.com/lima-vm/lima/pull/2194#issuecomment-1934932445

It seems that I cannot merge it. Can you guys help merge this ?


[Branch-2.8] Fix Broker HealthCheck Endpoint Exposes Race Conditions.

Cherry-pick https://github.com/apache/pulsar/pull/14367
Master Issue: #14362
Motivation
See #14362
According to relative PR #7724, we will force delete all subscriptions when calling healthCheck REST API. but it has a race condition when two threads call this API.
Please consider this case:

Thread A: Clean up all subscriptions, then create a reader.
Thread B: Prepare to force delete all subscriptions.

So, in this case, the reader of thread A is deleted and then an NPE or other exception occurs.
Modifications

Use Completable#handle to fix problem 1, the reader needs to be closed regardless of whether there is an exception.
Recheck the subscription after closing reading, and force deletion if it still exists after closing reading.
Added multi-threaded tests for health checks.

Verifying this change

[x] Make sure that the change passes the CI checks.

Documentation

[x] no-need-doc

@Technoboy-
I little suggestion for the future:
when you cherry pick a patch from someone else it is a good practice to start by cherry picking the original patch and try to keep the original author, otherwise it seems that you are the original author, in this case it is @mattisonchao
I am looking here
https://github.com/apache/pulsar/pull/14618/commits
this is the original commit
https://github.com/apache/pulsar/commit/4f1e39b6921ea401b8c27f17a041d06d85f8abf8
it is fine to amend it and adapt it to the target branch, but my point is that in the git history @mattisonchao should be listed as author of the patch (whenever it is possible).

@Technoboy- I little suggestion for the future: when you cherry pick a patch from someone else it is a good practice to start by cherry picking the original patch and try to keep the original author, otherwise it seems that you are the original author, in this case it is @mattisonchao
I am looking here https://github.com/apache/pulsar/pull/14618/commits
this is the original commit 4f1e39b
it is fine to amend it and adapt it to the target branch, but my point is that in the git history @mattisonchao should be listed as author of the patch (whenever it is possible).

Yes, I see. Thanks.  But there are a lot of conflicts when cherry-picking. So I have to rewrite it according to the original one. We can add the author info when merging.  (I'm not for any commits record here, but for speeding up the release.)

LGTM
committing as soon as CI is green

Ok, fixed.


SqlServer schema migration scripts guidelines

Description
This PR adds the initial guidelines for SQLServer schema migration scripts
Related issues
Addresses [issue #].
Testing
NA
Semver Change (docs)
Patch|Skip|Feature|Breaking

I think we need to add some guidance on a few more items:

New non-nullable fields (default value, difference in new tables vs existing tables
Updating procedure names when a new version is created (when you need to do this vs not)
Appropriate use of If not exists for various types of sql objects.

Also, I think we can just say that if needed multiple internal transactions can be used if particular updates must either succeed or fail together and maybe give a concrete example of when you'd want to do this.

Thanks Brandon, addressed new items.


[Bug] In login page, tab from email input does not go to input password

Everything here.

Heads-up @maurohmartinez , the project board is a moving thing, it always changes. By the time someone clicks the link, the issues you fixed here won't be there any more, so it doesn't make sense to link to it.
I think a screenshot of the board would have worked better here 😉 Or individual links to issues.

I see Mauro is still assigned, but I'm going to assume this is ready so I'm going to merge.


Question: Deployment error instead of skipped when triggered from pull-request

Hi there,
Just try out this action to deploy our website, I noticed that if the workflow is triggered by pull-request it's error without any info, like this

while in the documentation stated as it should be skipped

This step is skipped if the workflow was triggered by a pull request.

Is it a bug or actually an expected feature?
Regards,

Apparently it still needs to have if: github.event_name == 'push' to make it skipped on pull-request.
deploy:
  runs-on: ubuntu-latest
  if: github.event_name == 'push'
  needs: build

@feryardiant Thank you for opening this. We will correct the documentation. We have decided to have the starter workflows only trigger on the default branch and not track pull requests at the moment (e.g. here).

Having it running from pull-request would be awesome as it would enable to host previews of the sites in pages.
(ideally in a subfolder like https://user.github.io/project/pull-request/123/)

Well I am late but the documentation change was merged a while ago!
@NicolasMassart One day!

@yoannchaudet salut! I think the documention is still erroneously mentioning that deploy steps are skipped on pull request:
https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#creating-a-custom-github-actions-workflow-to-publish-your-site

If the workflow was triggered by a push to the default branch, use the actions/deploy-pages action to deploy the artifact. This step is skipped if the workflow was triggered by a pull request.