Wrong results for ill-conditioned CSC-matrices

The Pardiso library uses the CSR-matrix format internally. It is possible to pass a CSC-matrix to the solver and solve the transposed system to get the same result. This is the way it is handled in the Julia-Pardiso-Wrapper, because Julia only knows the CSC-format. The Umfack library uses the same relation the other way around, because it uses the CSC format internally.
This approach works fine, as long as matrix A is well-conditioned. If matrix A is singular, the solver will find different solutions, depending on the input format of A (csr or csc). It is also possible that no solution is found. Details in this notebook.
PyPardiso is intended to be used with brightway2, where the technosphere matrix is generally rather ill-conditioned. PyPardiso performs fine if the technosphere matrix is passed in CSR-format, but fails to find a valid solution for CSC-matrices and produces wrong results (see notebook).
Brightway uses the CSR-format by default, where this issue doesn't appear. There is a case however (ie. lca.lci(factorize=True)), where the technosphere matrix is passed in CSC-format to the solver. LCIA results obtained in this way are likely to be wrong. This is a very serious bug.
The same issue (but less extreme) can be observed with scipy's SuperLU library (uses CSC internally), where the CSR-format produces wrong results (even though computation time is 40x longer for CSC). Comparison of SuperLU, Umfpack and PyPardiso can be found in this notebook. I suspect that some pattern (eg. almost identical pairs of columns because of RoW datasets), makes the transposed system more error-prone.
The obvious immediate fix for PyPardiso is to always transform the matrix to CSR instead of  solving the transposed system in case of CSC.

This issue has been fixed back in November with 7a60c843a1caa2f67a61629ffeeb9b6de47dedb3. But it's still unclear why this happens for CSC-matrices.


⚠ Bofrost.de has degraded performance

In 13ca414, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2262 ms

Resolved: Bofrost.de performance has improved in b98a8df after 1 hour, 52 minutes.


No arm support!?

Please add arm support for this image, I want to run it on Raspberry Pi 4, thanks in advance.

It is a Python script? Should run just fine on ARM.

I'm talking about the docker image. It was built for amd_64/x86 platform therefore it does not run on ARM/Raspberry Pi. This is what I am referring to. Thanks


Open VSX Listing: Signing the Publisher Agreement

Thank you for being part of the Open VSX community by adding your extensions to the Open VSX Registry. Please note that the service was recently transferred to the Eclipse Foundation and urgent action on your part is needed so we can continue to list your extensions. To ensure uninterrupted service, please sign the Eclipse Publisher Agreement on or before January 8, 2021. If not signed by that date, your extensions will be delisted and will no longer appear on the site nor be available via the API. If you sign at a later date, your extensions will then be re-activated. The signing process is explained in the Wiki (steps 1 and 2).
Please also note that all extensions MUST have a license in order to be listed.
More details are in these recent blog posts:
https://blogs.eclipse.org/post/brian-king/open-vsx-registry-under-new-management
https://blogs.eclipse.org/post/brian-king/new-era-open-vsx-registry
Today, there’s growing momentum around open source tools and technologies that support Visual Studio (VS) Code extensions. Leading global organizations are adopting these tools and technologies. This momentum has spurred demand for a marketplace without restrictions and limitations. Thanks for joining us on this journey as we continue to build the Open VSX community. We look forward to continued innovation from you in 2021!

@GabrielBB @cool2k Just a reminder for you in case you missed this. Our deadline was extended but the new one is approaching fast, this Friday January 29.

@GabrielBB @cool2k Just a reminder for you in case you missed this. Our deadline was extended but the new one is approaching fast, this Friday January 29.

Hey @GabrielBB @cool2k the extension is not available anymore in  openvsx.org. Let us know if you need any help or still want it to be published there.


SSL certificate expired

The certificate for connect.sensiolabs.com expired on Dec 28th.

@arcristo It's connect.symfony.com now.

Thanks, @lyrixx. I was gathering some more context info.
The error occurs when I try to follow the steps to purchase a voucher at https://certification.symfony.com.
Indeed, the request was made to https://connect.sensiolabs.com/oauth/authorize.
Any other place where I can report this bug?

@arcristo we're on it at this very moment. I'll update progress here. Thanks!

@arcristo we've deployed some fixes that solved the problem when testing it locally. Could you please test it and tell us if it worked? Thanks!

@javiereguiluz thanks, the form is working now.
About the Connect button:

I first time I click on Connect button the login page appears and I can proceed to login.
If I click on Logout from https://certification.symfony.com/manager/profile and try to log in
again, I am automatically logged in.
If I log out from https://connect.symfony.com but not from https://certification.symfony.com my session on the last one is maintained.
Only after log out from https://connect.symfony.com and then from https://certification.symfony.com the log in page appears again, on a new attempt of log in. Is this intended?

If so, everything is OK. Thanks!

@arcristo thanks for checking this! Yes, that behaviour is expected for certification.symfony.com because it's the same we already apply on symfony.com and other Symfony websites.
So, I'm closing this issue as "fixed". Thanks!


NSynth dataset subsampling

Full nsynth is quite large. Should we subsample it? At least for training / val. I think we should keep the full test set.
Originally posted by @jorshi in https://github.com/neuralaudio/hear2021-eval-kit/pull/78#r675093097

Related to #89


QKN and RMSN, which is more effective?

Hi!
The loss curves in Figure 4(a) are very helpful and thanks for sharing them.
Do you have the curves when 1) only QKN is applied and 2) only RMSN is applied? I'm curious which technique improves the stability more or I need both.
Thanks!

Thank you for your kind words and thoughtful question! Generating the loss curves for QKN and RMSN applied individually would require additional experiments and computational resources, which are currently beyond the scope of our analysis. That said, it’s inspiring to explore this scientific problem, and we hope your experiments yield valuable insights.
If you have any findings or need further assistance, feel free to share—we’d be happy to help where possible.


Unable to run inference on mobilenet

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 16.04
TensorFlow installed from (source or binary): Binary
TensorFlow version (use command below): 1.4.1
Python version: 3.5.4
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:
Exact command to reproduce:

Describe the problem
I want to run mobilenet inference on one image. I have converted the JPEG image to binary. The binary file size is 602112 bytes [3 x 224 x 224 x sizeof(float32)]
I downloaded the mobilenet model from:
https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet_v1.md
And tried running inference on it as follows:
init
protobuf = 'mobilenet_v1_0.25_128_frozen.pb'
img_fname = 'ILSVRC2012_val_00000001.bin'
iname = 'prefix/input:0'
oname = 'prefix/MobilenetV1/Predictions/Softmax:0'
read graph definition
gfile = tf.gfile.GFile(protobuf, "rb")
graph_def = tf.GraphDef()
graph_def.ParseFromString(gfile.read())
_ = tf.import_graph_def(graph_def, name='prefix')
load image
image_data = tf.gfile.GFile(img_fname,'rb').read()
run inference
with tf.Session() as sess:
output_tensor = sess.graph.get_tensor_by_name(oname)
output = sess.run(output_tensor, {iname:image_data})
data_fname, _ = oname.split(':0')
data_fname = data_fname.replace("/", ".") + ".bin"
output.tofile(data_fname)
print(data_fname, 'saved')
It doesn't seem to work. It's not crashing but printing a lot of numbers like:
\x86Bo\x13QB\x05\xf6\x89B\xeb\x01qB\x9bb\x80B\xe7\xa7VBA\xb3\x80B\xe3c\x85Bs\x03kB\xd7\xe5\x7fBs;{B\x8be\x8eB[+jB/\x08{B\xff6RB\x87\xe3&B\x15\x1f\xb3A\xc7\xfdQB\xf3\xe6UB\x0b\xa8\nB\xab\xc5GB\xef\x12JB'

What output were you expecting?
From:
print(output_tensor.shape)
print(output_tensor.dtype)

you can tell that the shape of the output tensor is [None, 1001] and its dtype is float32, which means that output contains, for each image in the batch of input images, a vector of 1001 elements. This vector is representing the probability distribution of the classification.
The contents of the saved file are the serialized numpy array of that [<# input images>, 1001] shaped tensor.
I'm going to go ahead and close this issue since this is not a bug or feature request. For support like this I'd recommend asking on  StackOverflow. There is also a larger community that reads questions there.
Hope that helps.
Feel free to re-open if I've misunderstood.
Thanks.


chore: renaming business_glossary rfc directory with pull request number

Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[x] Docs related to the changes have been added/updated (if applicable)

Hey one thing -- do we need to update references inside of datahub-docs-website/sidebars.js to point to the new docs? See: https://github.com/linkedin/datahub/blob/master/docs-website/sidebars.js#L115

Yeah I had fixed that in the second commit.


fix(ngAnimate): properly cancel-out previously running class-based animations

Prior to this fix the addition and removal of a CSS class via
ngAnimate would cause flicker effects because $animate was unable
to keep track of the CSS classes once they were applied to the
element. This fix ensures that ngAnimate always keeps a reference
to the classes in the currently running animation so that cancelling
works accordingly.
Closes #10156
Closes #13814
Please merge for 1.4 and 1.5.

UNfortunately, I'm not seeing that the issue is fixed: http://plnkr.co/edit/HIaO54UfXl9z674KSzZV?p=preview
Steps to repdroduce:

You are initially on link 1 (green)
Click on link 2
Immediately click on link 1

What should we see?
The orange show animation should be briefly visible, then it should be hidden immediately (no animation / transition style on the hide animtion) and the green box should fade in.
What do we see?
The orange box doesn't hide immediately. It lingers around for a split second before disappearing.
The whole thing doesn't happen when you switch the link slowly.
So I wonder if it's something else instead.

@Narretz try this demo: http://plnkr.co/edit/GwDlruHuZs4ZKFP7kqC9?p=preview.  I've only built the unminified version, but tested it with the minified, which was older of course. Let's just pretend this didn't happen, okay? :wink:

@Narretz I won't tell anyone :P

Great! Will it get into 1.3?

We don't backport to 1.3 anymore. And I think the bug was introduced in 1.4
anyway. Wha are you still on 1.3?
Am 22.01.2016 02:36 schrieb "Vitaly Tomilov"<EMAIL_ADDRESS>
Great! Will it get into 1.3?
—
Reply to this email directly or view it on GitHub
https://github.com/angular/angular.js/pull/13814#issuecomment-173771527.

@vitaly-t Okay, I see it has been reported first for 1.3, but we don't support 1.3 - only for major breaking stuff.


Reflect changes made to support ARM SME extension in RegressionTest.cc in SST (Assemble.cc)

Please merge or rebase dev into the SST-SimEng branch to avoid re-reviewing the SME pull request contents


Dragging Terminal window results in it turning white and unresponsive

Environment
Windows build number: [Version 10.0.18362.267]
Windows Terminal version: v0.3.2142.0

Steps to reproduce

Start up Windows Terminal.
Drag the window.

Expected behavior

The terminal window should move as any other window.
Actual behavior

The terminal turns white, all tabs and buttons become disabled. The terminal still can be dragged and resized. Maximizing the terminal window restores it back to normal.

So curiously only the Xaml part of the window seems to hide itself. As you can see, the "drag handle" at the top of the window still paints itself correctly when the window turns white. That drag handle is done in Win32, while the rest of the window is all drawn with XAML Islands. If I had to guess, the XAML looks like it is still trying to render itself, because we don't paint the entirety of the win32 window, only the borders and drag area.
I'm going to summon @ocalvo and @austin-lamb to see if they have any ideas why this might be happening, or if there's anything about the machine configuration that we could use to narrow this problem done.
Also cc'ing @0warning0error who filed a dupe and might be able to get us more info.

Additional detail:
If you are able to send re-size commands to the window, it will start responding again.
For example, Win-Left or Win-Right.  Or if you drag with your mouse to the side of your monitor, or double click on the exposed/functioning title bar.

I would like to add another observation.
In my case, sending re-size commands does restore the window, but as demonstrated in my gif, the window will become unresponsive once dragged again. However, resizing the window (while it's still responsive) into an entirely different shape fixes this issue and it does not appear again until the terminal is resized back into the initial shape and size, but there's multiple of these shapes.
It seems that this bug happens only with selected shapes of the window, here's another one for example:

If I would make this window a bit wider, the bug would not replicate no matter how much I dragged or resized.

Yet another addition.
This bug appeared for me while using the font Hack. After switching to something such as Consolas, the bug would not duplicate whatsoever.

According to my limited amount of testing, this only occurs when both these conditions are true -
(number of columns) in {117,118,119,120,121,122,123,124}
(number of rows) in {29,30,31}

Just installed Windows Terminal yesterday and faces the same issue.

@Tembocs & @tonysln - Are either of you still seeing this? This bug is from like, 18 months ago now, and a good amount of our code has changed since then. We also haven't gotten any other reports of this, so I'm thinking this might have just gone away from some other change?

Can't replicate the bug anymore! Using version 1.6.10571.0.

Fantastic! Glad we fixed it (sometime) 😄


Error on every invocation claiming not ability to get local time for timestamps.

Describe the bug
On every (or nearly every, once I was succesfull) invocation of probe-rs I always get this error message:
PS C:\Users\gardas\src\rust> probe-rs chip list
Error: Failed to determine local time for timestamps

Caused by:
    The system's UTC offset could not be determined

To Reproduce
Steps to reproduce the behavior:

cabal install probe-rs --features cli
probe-rs --version
or
probe-rs chip list

Expected behavior
probe-rs working as documented.
Desktop (please complete the following information):

Windows 11

Not sure what happened but this was fixed in #2129

As my cargo install claim I have just 0.22.0 version installed:
C:\Users\gardas>cargo install probe-rs --features cli
    Updating crates.io index
     Ignored package `probe-rs v0.22.0` is already installed, use --force to override

I guess this is a matter of time of bug fix propagating to real release. Isn't it?

Indeed, following command is a workaround till the release happen:
>cargo install --git https://github.com/probe-rs/probe-rs.git probe-rs --features cli

tested here.


Notifications

@asadsahi
hi
again one problem please help
this is not working
import { Injectable } from '@angular/core';
import { UtilityService } from './utility.service';
import { NotificationsService } from '../../core';
@Injectable()
export class PostService {
constructor(
public us: UtilityService,
private ns: NotificationsService) { }
public setPackageDetail(packageId: number) {
this.ns.success('Success', 'Your Ad posted');
}
}
notification service not working nothing happens not error even.
can you give me direction what am doing wrong?

@sajidali2444 I don't know your project in details. Follow this example to follow along?

@asadsahi
Thank you for quick response @asadsahi
Exactly I am following your provided project template.
I already see this link you mentioned but this is from component but my requirement is from service class to show a message.
I want to show message from my service which not working.
your demo project working.
should I use this.ns.alert() in subscribe method?
this is my service file where I want to trigger message
import { Injectable } from '@angular/core';
import { DataService } from '../services/data.service';
import { GlobalRef } from '../global-ref';
import { Observable } from 'rxjs/Observable';
import { IPostModel } from '../../shared/models/post.model';
import { Router } from '@angular/router';
import { UtilityService } from './utility.service';
import { NotificationsService } from '../../core';
@Injectable()
export class PostService {
private readonly postAdUrl = 'api/PostAd';
postDetail: IPostModel;
postsData: IPostModel[];
constructor(
private readonly router: Router,
private readonly dataService: DataService,
private readonly globalRef: GlobalRef,
public us: UtilityService,
private ns: NotificationsService) { }
public setAdDetail(adDetail: IPostModel) {
this.postDetail = adDetail;
this.router.navigate(['/post/packages']);
}
public setPackageDetail(packageId: number) {
this.ns.success('Success', 'Your Ad posted');
this.router.navigate(['/post/finish']);
// return this.dataService.post(${this.postAdUrl}/postad, data);
}
public loadLatestPosts() {
Observable.of(this.globalRef.nativeGlobal.appData.posts).subscribe(c => {
this.postsData = c as IPostModel[];
});
}
public getPostById(postId: number) {
return this.dataService.get(${this.postAdUrl}/GetAdDetailById/${postId});
}
}

@sajidali2444 have you tried debugging? can you step into the notifications service call to see if it is going inside that function?

@asadsahi
Thank Asad.
Eventually, i solved my notification issue its due to my HTML Header which was overlapping on the notification now I change notification position to bottom working perfectly.
thanks for your support and appreciate your timely help.

Glad you fixed it @sajidali2444


Some pixiv user can't download photos full album

Prerequisites

[/] Did you read FAQ section?
[/] Did you test with the latest releases or commit ?

Description
I have been able to download pictures from some pixiv user's all of them. But now only some images can be downloaded, although there are many images in pixiv user who used to download them. What is the cause?.
Thank you.

any example? what is in the logging? what is your config? Please give more information.

Example :  I've downloaded images them all in this pixiv user
https://www.pixiv.net/en/users/1859092
and program and in pixiv user show like this in screen soht

ืีnumber of images in downloader and pixiv profile is not related
and program is work correctly. no error no bug.
then program working finished. I go to download directory. This is result

This log and my config (I've remove ID/Password and session setting only)
pixivutil.log
my config .zip
Thanks for making nice program ^_^

And I don't know who have been like this or just me only

Local file timestamp match with remote: D:\Pixiv\ぐらんで@FANBOX更新中 (1859092)\18562997_p0 - 裸エリオ.png => 2011-05-01 17:27:26+00:00

means you already downloaded the file before and it has the same timestamp with the post timestamp.

https://www.pixiv.net/ajax/user/1859092/illustmanga/tag?tag=R-18&offset=0&limit=48

Looks like you enable R-18 mode only, so it wont download SFW images. Set r18mode = False if you want to download all images. Please read the readme.md.

Thank for help
Solved : I change setting in config in r18 mode to false (before I set True)
I have a question : If I set r18 mode to false in config. I can download R-18 Image like normally?

yes if you enable from the pixiv website.

Thank you so much. ^_^


Tool for modeling workflow

We are presently working on worflow management, and Conductor happens to be of a great help concerning the orchestration of our tasks. However we'd like to use a proper interface so an average user could use it. Your solution does not provide such a tool, therefore we wondered it there is currently people working on it ? Are you using a particular software to get round this lack ? And have you ever think about Node-RED to supplement your microservice engine ?

@ZakariaAmri Currently, we do not have a UI tool to help with modeling workflows. However, this is a long-term goal and we would welcome any contributions from the community in this regard.


investigate the actual data exchange using CURL

move flusher.Flush() in the right place in the router (ask Denis)
in one console execute subscribe and watch the projection:

curl -G --data-urlencode "payload={\"SubjectLogin\": \"paa\", \"ProjectionKey\":[{\"App\":\"Application\",\"Projection\":\"paa.price\",\"WS\":1}, {\"App\":\"Application\",\"Projection\":\"paa.wine_price\",\"WS\":1}]}" https://dev.air.untill.com/n10n/channel -H "Content-Type: application/json"

note: the request will be kept alive
in another console simulate the projection update:

curl -X POST "https://dev.air.untill.com/n10n/update/123" -H "Content-Type: application/json" -d "{\"App\":\"untill/airs-bp\",\"Projection\":\"paa.price\",\"WS\":1}"

in the first console must pe printed:

event: {"App":"untill/airs-bp","Projection":"paa.price","WS":1}
data: 123

I have performed instructions step by step and result is positive.
1st console:
alisher@MacBook-Air-Alisher ~ % curl -G --data-urlencode "payload={\"SubjectLogin\": \"paa\", \"ProjectionKey\":[{\"App\":\"untill/airs-bp\",\"Projection\":\"paa.price\",\"WS\":1}, {\"App\":\"untill/airs-bp\",\"Projection\":\"paa.wine_price\",\"WS\":1}]}" https://dev.air.untill.com/n10n/channel -H "Content-Type: application/json"
event: channelId
data: 3bd73555-5c64-441d-92ca-c63402d62b8d

event: {"App":"untill/airs-bp","Projection":"paa.price","WS":1}
data: 123

2nd console:
alisher@MacBook-Air-Alisher ~ % curl -X POST "https://dev.air.untill.com/n10n/update/123" -H "Content-Type: application/json" -d "{\"App\":\"untill/airs-bp\",\"Projection\":\"paa.price\",\"WS\":1}"


Reduced INFO prints

This is a quality of life request.
Is it possible to have a reduced INFO option in the config? Where the following is not printed to server console/logs every 15min or so?
[12:17:45] [ReadingThread/INFO]: Websocket closed with reason 'Discord commanded a reconnect (Received opcode 7)' and code COMMANDED_RECONNECT (4999) by client!
[12:17:45] [ReadingThread/INFO]: Trying to reconnect/resume in 1 seconds!
[13:17:21] [WritingThread/INFO]: Websocket closed with reason 'No more WebSocket frame from the server.' and code UNCONFORMED (1002) by client!
[13:17:21] [WritingThread/INFO]: Trying to reconnect/resume in 1 seconds!

I'm not certain if the second print is from Discarpet or Scarpet-Additions.
Thank you for considering!

Thats a thing i wanted to do since i saw those messages myself, and i already tried that two times, failing both times. The problem is that (i think) Javacord somehow wraps the Log4j logger, so the normal ways of disabling Log4j messages did not work sadly. I will see if i get that to work one day though.

Well that is a bummer. I hope you find a solution some day, best of luck!
I did a quick dig myself, that fallback logger in javacord needs more exposure in their API it seems. You can only set DEBUG/TRACE levels. That's a shame. :/

Fixed in b7a2a331faab530e2d433e44f5918dfebf7833db 🥳


Write a Julia program to convert weeks to hours

Description
Write a Julia program to convert weeks to hours
1 week = 7 days = 168 hours
Input  : 5
Output : 840

How to contribute

Save the solution in convert-weeks-to-hours.jl file
Add convert-weeks-to-hours.jl file in convert-weeks-to-hours folder

!assign


panicked at 'called Option::unwrap() on a None value' > /packages/core/src/scopes.rs:172:48

After clicking to trigger push_route, I get this runtime error.
panicked at 'called Option::unwrap() on a None value', /home/user/packages/core/src/scopes.rs:172:48
Looks like we should handle the None variant here.
Environment:

Dioxus version: master
Rust version: 1.58.1
OS info: Debian 11
App platform: web
On: runtime

Questionnaire

[x] I'm interested in fixing this myself but don't know where to start
[ ] I would like to fix and I have a solution
[ ] I don't have time to fix this right now, but maybe later

@jkelleyrtp I think this is the error I was seeing yesterday.
@t1m0t Can you try the latest HEAD? I think this may already be fixed.

@autarch I'm on the master branch and did cargo update. Same error here.

Can you save the code that triggered this in a branch somewhere? Getting an error with unwrap here means the diffing algorithm scheduled a node for deletion even if it was still active, which shouldn't be happening.

Can you save the code that triggered this in a branch somewhere? Getting an error with unwrap here means the diffing algorithm scheduled a node for deletion even if it was still active, which shouldn't be happening.

I'll have to figure it out.
Could it relates to this kind error log I get before?
ERROR /home/user/packages/core/src/nodes.rs:626
                Warning: Each child in an array or iterator should have a unique "key" prop.
                Not providing a key will lead to poor performance with lists.
                See docs.rs/dioxus for more information.
                -------------

Can you save the code that triggered this in a branch somewhere? Getting an error with unwrap here means the diffing algorithm scheduled a node for deletion even if it was still active, which shouldn't be happening.

I'll have to figure it out. Could it relates to this kind error log I get before?
ERROR /home/user/packages/core/src/nodes.rs:626
                Warning: Each child in an array or iterator should have a unique "key" prop.
                Not providing a key will lead to poor performance with lists.
                See docs.rs/dioxus for more information.
                -------------

Perhaps? It's always a good idea to put your keys in anyways, and I think the traceback (if you hunt for it) should tell you which line of code is causing the error.
The Router pushes the diffing algorithm in a weird way since it sees nodes but can't distinguish if the current scope created them, or some parent.

My issue is that I pass several children in a parent Element (&cx.props.children), in a children Prop, so the issue lies here I think.
I believe we should disallow passing several children because actually Dioxus doesn't handle that properly. Instead of having your app to certainly crash using this anti pattern, it would be better to simply disallow it. A log error is not enough imo.
This would force us to find another way. Avoid children for a complex structure is doable, ain't it? What would be the pattern then? In vuejs, this kind of children pattern is named slot. In React, idk.

My issue is that I pass several children in a parent Element (&cx.props.children) I think. I believe we should disallow passing several children because actually Dioxus doesn't handle that properly. Instead of having your app to certainly crash using this anti pattern, it would be better to simply disallow it. A log error is not enough imo.
This would force us to find another way. Avoid using children anti pattern for a complex structure is doable, ain't it? What would be the alternative pattern then? In vuejs, this kind of children pattern is named slot. In React, idk.

The intention is that this feature works :) Getting it right is somewhat difficult because everything is a self-referential structure. If you have a minimal repro I could start there and add some more test coverage to fix the issue. We have a few tests covering children elements already, but I guess they're not complex enough to catch the failing cases.


pict-rs: 0.3.3 -> 0.4.0

Description of changes

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

[x] Fits CONTRIBUTING.md.

A package update is easy but the schema migration makes me a bit uncertain how to best approach this.
https://git.asonix.dog/asonix/pict-rs.git#user-content-0-3-to-0-4-migration-guide
cc @asonix

The pict-rs module needs to be updated as well since environment variables have changed. Theoretically you could leave the same nix config options and derive the new settings to make upgrades "just work"

Specifically,
    systemd.services.pict-rs = {
      environment = {
        PICTRS__PATH = cfg.dataDir;
        PICTRS__ADDR = "${cfg.address}:${toString cfg.port}";
      };

could change to
    systemd.services.pict-rs = {
      environment = {
        PICTRS__OLD_DB__PATH = cfg.dataDir;
        PICTRS__REPO__PATH = "${cfg.dataDir}/sled-repo";
        PICTRS__STORE__PATH = "${cfg.dataDir}/files";
        PICTRS__SERVER_ADDR = "${cfg.address}:${toString cfg.port}";
      };

This would prevent disruption for users on upgrade, but doesn't expose pict-rs full configuration. I think expanding the scope of configuration for pict-rs on nixos is probably best reserved for a different PR

I've opened https://github.com/NixOS/nixpkgs/pull/243373 instead which tackles the NixOS module too.

Closed in favor of https://github.com/NixOS/nixpkgs/pull/243373


Add CTRL+Click for openning sidebar locations in secondary pane.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here. Ex: What device type/UI layout and app version?

+1

Is this still an issue?


Documentation for Astro

Clear and concise description of the problem
Currently there are no contents how to add native ui in astro
Suggested solution
A new blog containing astro intergation is needed
Alternative
No response
Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Change theastro.config.mjsto this:
import { defineConfig } from "astro/config";

import vue from "@astrojs/vue";

// https://astro.build/config
export default defineConfig({
  integrations: [vue()],
  vite: {
    plugins: [],
    ssr: {
      noExternal: ["naive-ui", "vueuc", "date-fns"],
    },
  },
});

Then the component will work on client only:
---
import { NButton } from "naive-ui"
---

<div>
  <NButton client:only="vue">Default</NButton>
</div>

If I remove theclient:only="vue" directive, it will throw an error like this:

It seem doesn't support server render, how can I fix it?
@07akioni

Any update for this?


New DK release

@sanderux Proposed a few PRs which are critical for our use of Dronekit. Would it be possible to get a new Python release so we don't have to point people at building from source?
/cc @mrpollo

We'll have a new release soon, we are just waiting on a few PR's to get merged, won't take long

2.3.0 is out!, we also published to pypi https://pypi.python.org/pypi/dronekit

FYI, I also updated the release notes in the docs with https://github.com/dronekit/dronekit-python/pull/590 and the notes on the DK discuss forum.


FQHC in-depth synthesis and research report

User Story
As a researcher on ReportStream, I want to conduct in-depth synthesis of all FQHC/HCCN interviews as well as the ECR interview, so that I can form the research report with proper recommendations for scrum teams, Design teams, and Product team, to make advancement on the FY24 OKR for publicly-funded senders.
Background
Through this initiative, we are trying to uncover FQHC (federally qualified health center) reporting requirements for ELR data, so ReportStream can gain a better understanding of how we could integrate similar publicly-funded Senders. Bonus points to also understand FQHC's user ecosystem, including personnel and their critical jobs. See tickets #12960, #13198, and #13527.
Risks/Impacts/Considerations

Remaining open questions from the research may introduce more dependencies and avenues for research that delay us from receiving a satisfying answer to the relevant FY24 OKR
The appropriate recommendations are not within ReportStream's technical and/or business capabilities, which would mean a more significant shift to the OKRs than expected
Smaller sample size of organizations interviewed may mean that results aren't as statistically significant as the team would have liked

Open Questions

How should ReportStream best connect to FQHCs? Should it be 1-1, through HCCNs, via EHR vendors, or through a different channel?
Should FQHCs care or need to know about the differences between ECR and ELR?
What recommendations are feasible? Which ones would be too far in the future?

Links

FQHC Reporting
FQHC Direct Research Proposal
FQHC recruitment materials

Acceptance Criteria

[x] Conduct in-depth synthesis of each interview conducted
[x] Create first draft of Research Report
[x] Share-out of WIP Research Report to Platform team and design team as needed
[x] Work on recommendation list with Product mgr to have them form recommendations
[ ] Create final draft of Research Report

Out of Scope

Onboarding any FQHC to ReportStream or offering such during an interview
Outlining any new technical strategies coming out of the recommendations
Updating any OKRs

Research report was reviewed by the Design team and is being prepared for a final review and shareout with Product. As such, I feel comfortable moving this ticket to Product Review. cc @Andrey-Glazkv

@brandonnava do you think this one is good to be closed?

Looks good! Closing out


[Media Types] What is the status of the ...combined media type?

The image  in the media-types.md file includes a box for "application/vnd.oci.image.serialization.combined.v1+json" but this is not described in the list of Media Types.

Should the image be updated to remove the ...combined media type?
Should the media-types.md file be updated to include a description of the ...combined media type?
Something else?

On Thu, Sep 01, 2016 at 03:03:40PM -0700, Rob Dolin (MSFT) wrote:

Should the image be updated to remove the ...combined media type?

Yes.  Looks like this was missed in #135.

@RobDolinMS yes, please remove. A PR would be appreciated.

Thanks.  I have submitted PR #249

Closing as PR #249 has been merged.


Create a migration script to split the name field into firstname and lastname.

Current behaviour:
Our user table currently has three “name” fields. The name field is populated by the user's name sourced from their GitHub profile.
New Onboarding Process:
We are introducing a new onboarding form to collect user metrics, which includes separate inputs for firstName and surName.
Migration Task:
We need to create an SQL/Node.js script to parse the existing name field into firstName and surName. These fields will be used in the onboarding form. If there are any issues with the migration (e.g., parsing errors or incorrect data), users will have the option to correct their names during the onboarding process.
ChatGPT kindly suggested these possible migration issues:
Multiple first names: Example: John Paul Larkin – "Larkin" could be incorrectly parsed as a last name.
Single word names: Example: Madonna – No last name available for splitting.
Prefixes/suffixes: Example: Dr. John Smith Jr. – Prefixes or suffixes may be included in the wrong field.
Hyphenated names: Example: Anna-Marie Johnson – Hyphenated names might split incorrectly.
Non-Western names: Example: Wang Xiaoming – Family names might come first.
Apostrophes or special characters: Example: O'Connor – Special characters could cause errors.
Formatting issues: Example: John Doe or JaneDoe – Extra spaces or no spaces at all.
Empty names: Users may not have a name set in their GitHub profile.
Connected issues
#1003
#1004
#1005
#1006
#1008
#1009
#1011

Can you put this one in my name please.
I have it done in a node script but obviously all the ChatGPT edge cases are coming up.
  UPDATE "user"
    SET "firstName" = CASE
              WHEN name = '' THEN ''
              ELSE SPLIT_PART(name, ' ', 1)
              END,
        surname = CASE
              WHEN name = '' THEN ''
              ELSE SUBSTRING(name FROM POSITION(' ' IN name) + 1)
              END;
    `;

This will always add the first string before a space as the firstName and the remaining string as the surname.
So John Allen => John + Allen
John William Allen => John + William Allen
Ill see how many of the edge cases I can account for with enhancements to the above
Currently I have it running from a node script similar to the nuke script but I am trying to run it as a drizzle migration. What is the preferred way to do this?

Thanks John 🥳
The odd edge case is not the end of the world. Users will be redirected to a new form once this issue is complete anyway.

Tagged you in the chat. I think I'm going to change the issues to keep the full name after realising some of our asian users might have difficulty with the new change.

Holding off on this until @NiallJoeMaher decides how he wants to go forward

Hey @JohnAllenTech
Im going to close this one, as we are sticking with the Fullname field. Thanks


created producer keypair: private-key = YOUR_BLOCK_SIGN_PUB_KEY=KEY:YOUR_BLOCK_SIGN_PRIV_KEY

Could you explain this please?
created producer keypair: private-key = YOUR_BLOCK_SIGN_PUB_KEY=KEY:YOUR_BLOCK_SIGN_PRIV_KEY
maybe with a example and how to get it?
And where is the value to see the network we connect to? So its fixed yours?

cleos create key
YOUR_BLOCK_SIGN_PUB_KEY  - replace with created public key (for example: EOSAAAAA)
YOUR_BLOCK_SIGN_PRIV_KEY  - replace with created private key (for example: 528972937)
private-key = YOUR_BLOCK_SIGN_PUB_KEY=KEY:YOUR_BLOCK_SIGN_PRIV_KEY
private-key = EOSAAAAA=KEY:528972937


Ember style & custom ignore

Hi,
Unless if I am wrong, I found some issues using ember style regarding scopes:

Because of a bad index here and an error in regex here, type and scope were not properly parsed
The filter here was expecting a non null scope to consider the commit valid

These issues made mandatory to provide a scope like [DOC beta] smthg but ember style considers [DOC] smthg valid. And, imho, scopes in ember style are overkill for most small addons. This PR fixes these points.
This PR also implements the ability fo users to provide a custom array of ignored commit types. This will allow to override default ['task', 'chore'] value.
I also added mocha / chai tooling for testing libs and provided tests in relation with these changes.
I made some small unitary commit so you can pick the ones you want ... I can rebase / squash or even split this PR with another.
Let me know ...

Thanks! :)


Issue on 'pytrmm' installing

I had a problem when installing 'setup.py'. Following the steps, I just got an error below:
"
IOError: [Errno 2] No such file or directory: 'pytrmm/__dev_version.py'
"
I cannot find the reason..

Can you give more detail explaining exactly what you did?
I'm guessing you downloaded the source as a zip from Github, but that should install fine even if you didn't use a git checkout...

Hi, Scottza. Yes, I downloaded the zip file and tried to install the package. I just typed the code "python setup.py install" (I replaced the "setup.py" with its local path) in the terminal line. But I got the error above at last. It also included other information on the screen:
"
.../setup.py, line 56, in
full_version, git_rev = generate_version_py(dev_version_py)
.../setup.py, line 47, in generate_version_py
f = open(filename, "w")
"
Since I am a greenhand on Python, maybe there is something wrong with my steps? Thanks!

Ah, now I see your trouble.
You need to change into the top level pytrmm directory on the command line, and then run python setup.py install from there. Something like the following:
cd path/to/unzipped/package
python setup.py install

The trouble is that the setup is looking for files in the sub-directory pytrmm relative to your current working directory, since no such sub-directory exists, the files can't be found...

It works! Thanks-

Great!


fix: set display-name in textarea component

Closed #2911
Description
The component "@yamada-ui/textarea" uses forwardRef, but displayName is not set, making it difficult to see the display in React Developer Tools.
New behavior
Set displayName.
Is this a breaking change (Yes/No):
No

Thanks!


sending attachments / images?

the demo examples here just send a text response, vis:
+		response = text.split('').reverse().join('');
+		channel.send(response);
+		console.log('@%s responded with "%s"', slack.self.name, response);

can this node package be used to send other types of messages, or attachments?
I've tried sending JSON like:
 if (reply) {
        // channel.send(reply.string);
        msgpack = {
          type: "message",
          text: reply.string,
          icon_url: "http://laorquesta.mx/wp-content/uploads/2014/12/bikers-300x225.jpg",
          attachment: {
            "color": "#36a64f",
            "title": "drifter bot",
            "title_link": "http://superscriptjs.com/starter/quickstart"
          }
        }
        // channel.send(JSON.stringify(msgpack))
        channel.send(msgpack)

but just get an error back:
{ code: 2, msg: 'message text is missing' }

Any argument to channel.send is treated as text.
Technically you could send binary data over the websocket, but I the library doesn't really support it and I imagine it wouldn't show up on the other end in a useful way.

so channel.sendtMessage should send attachments but i haven't been able to get that to work via the web API either. is there a working example/json anywhere? I couldn't find.
this is what i'm sending:
{ type: 'message',
  text: 'TEST MESSAGE',
  icon_url: 'http://lorempixel.com/48/48/',
  attachments:
   [ { title: '*Title*',
       fallback: 'Title: testing *right now!*',
       text: 'Testing *right now!*',
       mrkdwn_in: [Object] } ],
  token: 'xoxp-2662813184-3515663524-3515664302-b8a82e',
  channel: 'C03F38ZCN' }
Ignoring... { id: 1,
  type: 'message',
  channel: 'C03F38ZCN',
  text: 'TEST MESSAGE' }

postMessage result: { ok: true, channel: 'C03F38ZCN', ts: '1422399323.000004' }

and what i see:

is there a different type: 'message',  ?

Sorry, I don't quite understand the example here.  Can you post more complete (ideally runnable) code?

here's the method which sends the JSON above.
slack._apiCall

is a method in your lib.
function testAttachment(channel) {
var att2 = {
"title": "Title",
"fallback": "Title: testing right now!",
"text": "Testing right now!",
"mrkdwn_in": ["text", "title", "fallback"]

}
msgpack = {
type: "message",
text: "TEST MESSAGE",
icon_url: "http://lorempixel.com/48/48/",
attachments: [att2]
}
msgpack.token = token
msgpack.channel = channel.id
console.log("msgpack", msgpack);
slack._apiCall("chat.postMessage", msgpack, function(err, res){
console.error("postMessage result:", err, res)
})
}

I think #15 (along with some changes to the server documented in #148) will fix this? Can you confirm?

I think I'm having the same problem.
I was able to send attachments before using Incoming Webhook functionality, but can't do it with Web API.
Should
{
    "fallback": "Required plain-text summary of the attachment.",

    "color": "#36a64f",

    "pretext": "Optional text that appears above the attachment block",

    "author_name": "Bobby Tables",
    "author_link": "http://flickr.com/bobby/",
    "author_icon": "http://flickr.com/icons/bobby.jpg",

    "title": "Slack API Documentation",
    "title_link": "https://api.slack.com/",

    "text": "Optional text that appears within the attachment",

    "fields": [
        {
            "title": "Priority",
            "value": "High",
            "short": false
        }
    ],

    "image_url": "http://my-website.com/path/to/image.jpg"
}

from https://api.slack.com/docs/attachments work wit Web API?

Does anyone know when this will be fixed? And https://github.com/slackhq/hubot-slack/pull/148 to be merged.

Any news on this? Seems that it still doesn't work on the Web API.

I ran into this as well. Attachments do not work when using the web api, switching to an incoming webhook made the attachments appear. Please fix.

I found out, what the problem was / is. You NEED to JSON encode the 'attachments' argument, and then it should work.

@bobalazek stringifying worked thanks. Pretty peculiar solution :)

The >= 2.0.0 release will now check this for you, so should be a little easier to use, you can see where it's doing that here


Incorrect error on dynamic class property name

🔎 Search Terms
computed property name, TS1166, 1166
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________

⏯ Playground Link
https://www.typescriptlang.org/play?target=99&ssl=8&ssc=1&pln=1&pc=1&filetype=js#code/DYUwLgBAHhC8ECIBmB7FCBQBjFA7AzpALYCeA8gEYBWIWk8A3hhBANpQC6AXBAIwYBfbMACG+fBADKKIiADCo8RCYt2HOH0EYgA
💻 Code
let x = "foo"

const someObject = {
  [x]: 1
}

class SomeClass {
  [x] = 1
}

Workbench Repro
🙁 Actual behavior
Typescript emits a TS1166 error on the class assignment which makes it seem like this code is invalid:

A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type.

Note that the object assignment is correctly handled. The class definition results in an error.
🙂 Expected behavior
I expect Typescript to accept the syntactically valid class definition, similar to how it accepts the object literal.
Additional information about the issue
No response

I expect Typescript to allow this code, as it is valid JavaScript.

With that argument you can just use JavaScript directly instead of TypeScript, because code with type errors is also just "valid JavaScript". See also: https://stackoverflow.com/a/4175039

@MartinJohns I think you linked the wrong SO post... the one you posted is something about SQL.

One of TypeScript's goals is to "Align with current and future ECMAScript proposals." I suspect the current behavior is because TypeScript wants very badly for a "class" to be statically analyzable although a class can indeed be changed.
The error incorrectly states that the code is invalid ("must"). At the minimum, it should be softened to something like "cannot infer the type of a dynamically defined property name". But I suspect the current behavior is a carryover from before class was as mature.
For contrast, I could have written SomeClass.prototype.x = 1 and TypeScript would have accepted it as okay.

Related: #27864

What is your intended behavior for its types? An object with such a computed property is simply demoted to a Record<string, number>, so a class would also become new () => Record<string, number>, which means you can't have any methods on the class whatsoever, and that doesn't seem hugely useful. SomeClass.prototype = { [x]: 1 } is fine simply because TS doesn't have the concept of prototypes and just treats prototype as a normal data property.

@Josh-Cena yes, I don’t expect Typescript to meaningfully infer anything here besides that new SomeClass is an object. I was trying to do a sort of class mix-in here, and gradually type things later.

The error incorrectly states that the code is invalid ("must")

This is how nearly every type-related error is phrased. I don't think your expectations are properly aligned here.

I think the confusion comes from the fact that a class has particular JavaScript runtime semantics. Typescript deriving from that a type which has stricter semantics based on its static analysis. But then it's making those seem like invalid use of the underlying JavaScript (instead of TypeScript's imputed types).
This is true even when:

flow-control analysis can narrow the property to a string literal (as above since x is captured by value, not by reference), or:if (x === 'foo'){
  class B {
    [x] = 1
  }
  console.log(new B())
}

generic instantiation can narrow the property to a string literal:const foo = <const X extends string,>(x:X) => (class{[x]=1})

the property is declared static.const MyNamespace = class


Syndicate Cloak

About the PR
added: Syndicate Cloak
Media
Cloak of the Syndicate.
Adds a new Syndicate Cloak stylized to match their style.

Breaking changes

Changelog
:cl:

add: Added the syndicate cloak.

Closed due to feature freeze May 10th-June 14th. Comment to have it reopen after this.

I love this texture, please reopen after freeze :+1:

Good morning, can you please defrost mine "PR" ?

are you still working on this

are you still working on this

if the only blocker is making it obtainable, I can make a followup PR to do that.

this needs to be obtainable in-game

to add on to this, you can add it to the nukie shuttle where the current mantle thing (iirc) is right now

Hey, we had a vote among the maintainers and the conclusion was that the sprite needs some adjustments before it can be merged. Here the feedback from one of our art directors:

the detail in the shading on the back of the cloak is too intense and detracts away from the syndicate logo which doesn't have enough contrast
the cloak should probably be generally darker as well
the issues are mostly with the back worn and icon sprite, the front and sides are roughly good enough

Since you did not answer emisse if you plan to continue working on this, I will close this PR for now. Leave a comment when you come back to this, and I will re-open it. Thank you for your contribution.


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.19.228",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7659f25a80e6affb784b690df8994b79b4212fd4"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "7659f25a80e6affb784b690df8994b79b4212fd4",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.19.228 by commit 7659f25a80e6affb784b690df8994b79b4212fd4. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2022-1000137


Add basic DITA-OT support for Bosnian, Montenegrin strings

Adding in support for generated text for Bosnian and Montenegrin.
For Bosnian, the expected xml:lang values are "bs" or "bs-BA".
For Montenegrin, the expected xml:lang value is "sr-Latn-ME". (Default "sr" is Serbian-Cyrillic, this is the Montenegrin variant with Latin character set.)
As usual, values in xml:lang should not be case sensitive.

@jelovirt this one should be ready to merge. It's not related to the other larger i18n PR which extends existing languages for PDF; this one is adding brand new languages to the common set.


documentation not clear enough

Hi,
I'm using dstools for datascience. It says that some method would return collection. I don't get understand what type of collection it is. If I try to print the collection.
Why can't I get things. I only want to get columns who are female 'F' sex. How do I do that? I'm really confused right now.

I'm using this dataset
https://www.kaggle.com/open-powerlifting/powerlifting-database

@elshor is there any way to handle missing data with dstools same as pandas in python?

There is no special handling of missing data. What behavior would you
expect?
On Sun, Sep 2, 2018 at 6:58 PM Abhimanyu Aryan<EMAIL_ADDRESS>wrote:

@elshor https://github.com/elshor is there any way to handle missing
data with dstools same as pandas in python?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/elshor/dstools/issues/3#issuecomment-417940644, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHQ05AcfV_eHzGFGd3hVEWI8qpBsL891ks5uXAAegaJpZM4WWUc0
.

@elshor can I get your email. I need to discuss something very important

I'm planning to reimplement this library but in a more robust way & I need your help

I haven't committed anything yet. But I'm trying to build a replacement for pandas library that Python guys have: https://github.com/AbhimanyuAryan/pandas-ts

when we look at a data analysis tool we need something as robust as pandas in Javascript/TypeScript
https://github.com/pandas-dev/pandas
Atleast these features should be supported:
Here are just a few of the things that pandas does well:
    * Easy handling of missing data (represented as NaN) in floating point as well as non-floating point data
    * Size mutability: columns can be inserted and deleted from DataFrame and higher dimensional objects
    * Automatic and explicit data alignment: objects can be explicitly aligned to a set of labels, or the user can simply ignore the labels and let Series, DataFrame, etc. automatically align the data for you in computations
    * Powerful, flexible group by functionality to perform split-apply-combine operations on data sets, for both aggregating and transforming data
    * Make it easy to convert ragged, differently-indexed data in other Python and NumPy data structures into DataFrame objects
    * Intelligent label-based slicing, fancy indexing, and subsetting of large data sets
    * Intuitive merging and joining data sets
    *  Flexible reshaping and pivoting of data sets
    *  Hierarchical labeling of axes (possible to have multiple labels per tick)
    * Robust IO tools for loading data from flat files (CSV and delimited), Excel files, databases, and saving/loading data from the ultrafast HDF5 format
    * Time series-specific functionality: date range generation and frequency conversion, moving window statistics, moving window linear regressions, date shifting and lagging, etc.

Replied on twitter
On Sun, Sep 2, 2018 at 9:01 PM Abhimanyu Aryan<EMAIL_ADDRESS>wrote:

@elshor https://github.com/elshor can I get your email. I need to
discuss something very important
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/elshor/dstools/issues/3#issuecomment-417948165, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AHQ05JcTCfFBh66Eb4gmARt1Bg-Id010ks5uXB0GgaJpZM4WWUc0
.


Alert users to compatibility with Espressif Boards v3

This checks the core_version definition of the espressif32 and throws an error with a description of the fix rather than failing on sodium include.

Anyone who simply updates their IDE software board definitions or does a fresh install as I did will go chasing the issue (which I would assume soon will be 'everyone')
Generating a descriptive warning so that we dont all have to go chasing the solution will drive them to resolution far quicker.


DJIA and stock indices not supported anymore?

I am trying to download the DJIA Dataset from Alpha Vantage but I get a ValueError and read several comments online  saying that the stock indices stoped working.
"""
Download the all-time DJIA dataset
"""
from alpha_vantage.timeseries import TimeSeries

# Update your Alpha Vantage API key here...
ALPHA_VANTAGE_API_KEY = 'MYAPIKEY'

from pprint import pprint
ts = TimeSeries(key=ALPHA_VANTAGE_API_KEY, output_format='pandas')
data, meta_data = ts.get_intraday(symbol='^DJI',interval='1min', outputsize='full')
pprint(data.head(2))

@antoinecomp, this seems to be server-side behavior that is beyond the scope of this Python library. Could you please relay you message/questions to<EMAIL_ADDRESS>


Invalid switch

"git" "clone" "--origin" "origin" "--no-checkout" "<url to package.git" "~/.emacs.d/straight/repos/package/"
Packages are not downloading automatically
i have to manually git clone each one.

Please provide more information. Otherwise, I have no way of knowing what is wrong. In particular, please provide an init.el file that I can put in an empty user-emacs-directory and reproduce the error, as well as versions of all relevant software.
That being said, perhaps your version of Git is too old.

init file link
The exact error is error: Failed to run "git"
I'm on windows
straight-process buffer shows
`
$ cd "c:/emacs/emacs-26.2-x86_64/bin/"
$ "find" "/dev/null" "-newermt" "2018-01-01 12:00:00"
FIND: Invalid switch
[Return code: 2]
$ cd "c:/Users/Avik/.emacs.d/straight/repos/"
$ "git" "clone" "--origin" "origin" "--no-checkout" "https://github.com/emacs-straight/seq.git" "c:/Users/Avik/.emacs.d/straight/repos/seq/"
[File error while searching for program]
`

It sounds like you need to install a find program which has support for -newermt. It also sounds like you need to install Git, or perhaps add it to your PATH. How one does these things on Windows, I have no idea. Perhaps somebody who does use Emacs on Windows can help you with that.

I can help with this -- just got it working on Win10, Emacs27 nightly (2019-10-10).

Install msys2 (this can work with older cygwin too, just adjust exec-path below)
Make sure msys2's usr/bin is in exec-path (usually c:/msys2/usr/bin but may be different depending on how you install msys2)

Check (executable-find "find") returns the proper find, not /Windows/system32/find.exe
Make sure you do this before bootstrapping straight.el

Because find is still run via cmd.exe which has weird quoting rules, you may need this patch:

diff --git a/straight.el b/straight.el
index 1dd3632..4e9c7bd 100644
--- a/straight.el
+++ b/straight.el
@@ -3510,7 +3510,7 @@ modified since their last builds.")
                           (append (list "-o"
                                         "-path"
                                         (format
-                                         "%s/*" (straight--repos-dir
+                                         "\"%s/*\"" (straight--repos-dir
                                                  local-repo))
                                         newer-or-newermt
                                         mtime-or-file

to avoid the /* from getting expanded by the shell and turned into multiple args which would cause the "find" to fail. With this patch it gets passed to find as a single arg.
This works for me; M-x straight-check-all now works with no errors/warnings.
(By the way it would be nice if that invocation of "find" could go into the *straight-process* buffer so we can see the result and any additional output.)

(By the way it would be nice if that invocation of "find" could go into the straight-process buffer so we can see the result and any additional output.)

Done! Do you want to submit a pull request for your change to improve functionality on Windows?

Sure, no problem. One question: is it OK to always quote that arg, or is there another level of arg-quoting that happens before the command gets executed on Linux/Mac? I don't want to break anything for other OSes.

In general, it is wrong to put quotes in arguments. The fact that this is needed on Windows is a bizarre quirk, and doing it anywhere else will completely break the command. To work around the Windows problem, I would suggest adding the quoting behavior at the level of straight--call (i.e. where the arguments are passed to call-process). That way, it will be centralized.

In general, it is wrong to put quotes in arguments
True, of course -- as long as the cmd is started via fork/exec or CreateProcess and not via a shell. I don't know much about how call-process works on Windows, but this issue makes me think it's starting a cmd.exe shell and passing the args to it. I'll look into it further. I expect using shell-quote-argument will be fine on Windows but I'll confirm the details.

Thank you all for investigating this. Is there any news about the quoting patch?

I am not currently aware of any work in this direction. But I think it should be a straightforward change to make by someone who has access to a Windows machine for testing :)

I think that I might be able to open a PR that uses Powershell instead of find in Windows. I'll look into that.

This has been on my list for a long time, sorry -- rather than the simple patch above, I wanted to investigate the best place to put the quotes which means figuring out exactly how the subprocess is started and how the args are passed and whether there's some arg-quoting already happening further down the create-process pipeline and if so why it isn't working. So I haven't really started on it. If you folks have time please do dig into it.

@garyo can we at least have the patch in until someone can take a look? Just spent ages debugging this...

The pull request #473 has been merged, which should address your concern.

This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and I will be happy to reopen the thread :)

I am still seeing this error on Windows. I have even updated straight to the latest version, to no avail. Am I missing something? Emacs version is 27.1.

Could you please provide the following?:

windows version
find command version
output of straight-version

This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and I will be happy to reopen the thread :)


Removed pre-release tag

Fixing problems installing in a virtual environment

Thank you for contributing to stackforge/stacktach-simport!
stackforge/stacktach-simport uses Gerrit for code review.
Please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


Feature Request: allow moving the entire files panel on the right.

Allow moving the working files panel and the current folder file tree to the right.

I don't think this will happen anytime soon...
Maybe an extension can help, marking as such.


Add header to sidechain block

First step of #686:
introduce new struct for sidechain header in sidechain\primitives\src\types\header.rs containing

block number (u64)
parent hash (H256)
shard id
payload hash (H256)

At the moment the types are hard coded.
The type for the ShardIdentifier ist moved from the struct block to header.
The struct block gets a new field for the header.

Looks good to me, nice and clean!
I have only one concern that we briefly discussed in the meeting, but then I did not have a strong opinion on that. It's about having the block payload hash as a field in the block.
I have researched a bit that into the hasher we use, which is a very cheap operation. I prefer having the hash only as a trait-method defined in the trait with the rest and not as a field. I would vote for this because:
* It prevents potential inconsistency errors, (when the hash is calculated, but afterwards the block is mutated.)

* It makes the code more ergonomic.

The parentchain will just calculate the hash themselves as needed, which is a cheap operation too because the hash is done via a host call.
What do you think about this @brenzi?

I thought we want to only send the header to the parentchain, not the entire sidechain block? In that case we need the hash already calculated, because the parentchain cannot do it.

I thought we want to only send the header to the parentchain, not the entire sidechain block? In that case we need the hash already calculated, because the parentchain cannot do it?

Ok, I see. I forgot about that. I lacked the overview of the whole thing again. Thanks for clarifying!
I copied the data types from the issue:
HeaderType:
- parent_hash
- block_number
- shard_id
- payload_hash

BlockType:
- header
// The below is all part of the 'payload_hash'
- timestamp
- layer_one_head
- block_author
- signed_top_hashes
- state_payload // encrypted sidechain state

Minor remarks:

To prevent confusion, I'd suggest renaming state_payload  to encrypted_sidechain_state. The naming is too similar to payload_hash.
Do we want to introduce a layer for indirection? struct Block { header: Header, data: BlockData } Reasoning: We can implement the hash on BlockData itself, which will make the code more readable. Also, it is clearer, which data we input into the hashing function.

I'm against encrypted_sidechain_state because this indicates that a fully fledged state is transferred in a block. But it's only a diff. How about encrypted_state_diff ? Sidechain is redundant anyway, I believe.
Didn't @gaudenzkessler already try something similar? But if that works, why not.

Ah yes, you are right. It is not the entire state. I am fine with encrypted_state_diff!

renaming state_payload to encrypted_sidechain_state is done in this PR
introduction of struct Block { header: Header, data: BlockData }  will be done in another step


Add wide & unicode string literal support

Adds support for L"" / u"" / U"" literals.
String contents are written to p.retained_strings
Also fixes 2 unrelated bugs:

Max diagnostics for a char or string literal is currently capped at 4; we drop any after that. So if 4 warnings happened first, followed by an error, the error would get dropped. New behavior is to replace the last warning if adding an error fails.
Fix a crash when passing a non-string to an attribute that expects a string (introduced in #503)

I think the only reason I made them separate is to prevent string and char literals from concatenating but you're right, they can probably be combined. I'll take a look at that and the invalid token.


Add state machine inheritance

While is is not clear that UML supports state machine inheritance, a state machine is associated to a class that support inheritance.
The kind of things that state machine inheritance should support is

able to refine(decompose) a specific state.
able to refine a transition guard and/or action.
when the target state has been refined, able to change the target state of a transition by an associated entry point.

Any ideas for syntax here?


Migrate to new SDK.

Out of curiosity, is this the .NET Core SDK?

@nojaf It's a temporary name for unified R#/Rider SDK which is needed for our internal CI.

How would we be able to run this?

@NinoFloris Building and running the plugin should work exactly the same way as it is now, and we're evaluating that the change doesn't break anything for non-CI scenarios.

@auduchinok I saw a tweet from @kskrygan mentioning that that Rider backend services would run completely on .NET Core in 2020.1 and I was wondering if this SDK was he mentioned.

@nojaf Ah, I see. No, it's not related to the runtime migration, just changes of how our SDK is constructed and referenced in the bundled plugins.


Adapt messaging examples/tables

Fixes #1465
Changes
The mermaid diagrams and the tables use different terms/names for things, which may cause confusion for end-users. This PR attempts to make them a bit more clear.
Merge requirement checklist

[x] CONTRIBUTING.md guidelines followed.
[x] Change log entry added, according to the guidelines in When to add a changelog entry.

If your PR does not need a change log, start the PR title with [chore]

[ ] schema-next.yaml updated with changes to existing conventions.

This looks great!
We have a few more examples in Kafka and GCP PubSub files and it'd be great to update them too.

Good find! I updated those with the same "style".


Update README.md

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@8358e99). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             main        #1   +/-   ##
========================================
  Coverage        ?   100.00%
========================================
  Files           ?         4
  Lines           ?        76
  Branches        ?         0
========================================
  Hits            ?        76
  Misses          ?         0
  Partials        ?         0

Continue to review full report at Codecov.

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


matlab.engine.MatlabExecutionError with Selective Search

With a lot of effort I've compiled everything and I am now trying to get the tubes for an example video. However, I get stuck at generating the proposals using vdetlib (see the stacktrace below). A quick search indicates that there is no External/selective_search_python somewhere in the directory. How do I continue to generate the proposals?
I've tried creating the path External/selective_search_python but then I get the error: Undefined function or variable 'selective_search'.. Any help would be appreciated :-)
(python2-cv2) user@machine ~/dev/lib $ python TPN/external/vdetlib/tools/vid_proposals.py /home/USER/experiments/2017/tmp/001_trampoline.vid /home/USER/experiments/2017/tmp/001_trampoline.proposals
Error using cd
Cannot CD to /home/USER/dev/lib/External/selective_search_python (Name is nonexistent or not a directory).

Traceback (most recent call last):
  File "TPN/external/vdetlib/tools/vid_proposals.py", line 16, in <module>
    box_proto = vid_proposals(vid_proto)
  File "./vdetlib/vdet/proposal.py", line 39, in vid_proposals
    proposals = get_windows(frame_names, method)
  File "./vdetlib/vdet/proposal.py", line 25, in get_windows
    all_boxes = matlab_engine(script, image_fnames)
  File "./vdetlib/utils/common.py", line 343, in matlab_engine
    eng.cd(script_dirname)
  File "/usr/local/MATLAB/R2015a/extern/engines/python/build/lib.linux-x86_64-2.7/matlab/engine/matlabengine.py", line 79, in __call__
    _stderr).result()
  File "/usr/local/MATLAB/R2015a/extern/engines/python/build/lib.linux-x86_64-2.7/matlab/engine/futureresult.py", line 107, in result
    self._future,self._nargout, None, out=self._out, err=self._err)
matlab.engine.MatlabExecutionError: Cannot CD to /home/USER/dev/lib/External/selective_search_python (Name is nonexistent or not a directory).

I was able to bypass this by cloning  into a directory named External and renaming the cloned directory (selective_search_ijcv_with_python) to selective_search_python.


Added ability to pull from PDF (hacky)

So i added this for support for grabbing tables with heavy formatting inside of PDF. it works for both DCC and MCC.
Im not expert at Regex so the code is.... Bad- but i thought id share as this will help me get spell results in! Thanks for your work!

Hi Jack,
Can you send me an example of some input data this helps with so I can check it out?
Thanks

So the main issues are dealing with line breaks due to PDF formatting (graphics or other) as well as PDF tables being AWFUL!

As you can see here, the image cuts into each roll text causing issues. They will currently appear on new roll lines.
This pull request basically handles that by splitting each entry up, and then removing all line breaks.
Data can be seen here:
1 Failure, mutation may not be used
again that day, roll on defects table.
2-11 Failure, mutation may not be used
again that day.
12-13 The mutant releases a single puff of
dense opaque gas that blinds a single
target for 1d6 rounds, save to avoid.
14-17 The mutant releases a single puff of
anesthetic gas that blinds and stuns
a single target for 1d6 rounds, save
to avoid.
18-19 The mutant releases a jet of poisonous gas that blinds a single target for
1d6 rounds and does 2d6 of damage
from toxic fumes, save for half.
Cut off content here for Copy Right reasons.
Im not sure if this is out of scope or too specific- im not sure even if a PDF read option should be a feature of easy table at all, PDF can throw other curve balls but this is working for me pretty well and i thought id share.

Thanks for that, hopefully I'll find some time to take a look at it this week.
And thank you for your contribution! Do you mind if I make some changes on it myself, or would you rather I commented and left them to you?

Not at all! No need for a credit at all as well! I think it's underserved.
love your module and your work and it's motives and just wanted to point
out a area I thought it could be even more powerful! Not sure if supporting
pdf is a safe thing for the reasons above, my solution may be to simple to
scale, and there may be no one glove fits all. But I didanage to provide
tables for all mcc in a hour based off your work!
On Thu, 6 Aug 2020, 00:13 Craig C<EMAIL_ADDRESS>wrote:

Thanks for that, hopefully I'll find some time to take a look at it this
week.
And thank you for your contribution! Do you mind if I make some changes on
it myself, or would you rather I commented and left them to you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BlitzKraig/fvtt-EasyTable/pull/4#issuecomment-669217731,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWMJL3PXR4NQALMTP6XSVTR7FSI3ANCNFSM4PTMCCDQ
.

Well this has been dormant for a long while, apologies for that!
I've added this in to 1.3.0, which will be releasing today. I was having a lot of trouble with it, before realising the other table I was testing it with was not using a hyphen, but a character that looked very close to one.
I've added this functionality in, along with the fake-hyphen, and it appears to be working for all tested table types.
I've added a checkbox for a 'safemode' to skip this step, just in case it causes any problems.
Thanks again for your help with this, and sorry it took so long for me to get into it properly!


Example project fails to build

There's probably just some setting that I'm forgetting to set, but it would be pretty ideal if you could just pull and run.
Here's how I got/started the project:
caesar at macbook in ~/Developer/scratch
○ git clone git@github.com:DenHeadless/DTTableViewManager.git
Cloning into 'DTTableViewManager'...
remote: Counting objects: 4106, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 4106 (delta 0), reused 0 (delta 0), pack-reused 4100
Receiving objects: 100% (4106/4106), 1.67 MiB | 1.25 MiB/s, done.
Resolving deltas: 100% (2580/2580), done.
Checking connectivity... done.

caesar at macbook in ~/Developer/scratch
○ cd DTTableViewManager/Example                         09/16/2015 10:57:53 JST

caesar at macbook in ~/Developer/scratch/DTTableViewManager/Example on master
☿ pod install                                           09/16/2015 10:58:23 JST
Updating local specs repositories

CocoaPods 0.39.0.beta.4 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
Downloading dependencies
Installing Cedar (0.11.3)
Installing DTModelStorage (1.2.4)
Installing OCMock (2.2.4)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `DTTableViewManager.xcworkspace` for this project from now on.
Sending stats

caesar at macbook in ~/Developer/scratch/DTTableViewManager/Example on master!
☿ open DTTableViewManager.xcworkspace                   09/16/2015 10:58:39 JST

Then build the Example target, and SectionModel+HeaderFooter.swift is telling me "No such module 'DTModelStorage'"
Just thought I'd let you know. :)

I noticed that it's including DTModelStorage through carthage. So I ran carthage update in the main directory. It failed to build.
The problem was with the Development Team set in the Xcode project. It is set to your Team ID, so I changed it to "None," and was able to complete the build in carthage.
However, I'm still getting a lot of errors when building the DTTableViewManager example project. Something wrong when linking to DTModelStorage.

Hi!
Thanks for reporting and sorry about that! I forgot to remove previous CocoaPods integration from framework, it's no longer used right now. You need to use XCode 7 and XCode 7 command line tools when running carthage update.
I've updated readme section with better instructions on how to run example project.
Again, sorry about that, if something doesn't work, please let me know!

Hey thanks for the quick update. Unfortunately, there's still a problem.
Clone and run Carthage:
caesar at macbook in ~/Developer/scratch
○ git clone git@github.com:DenHeadless/DTTableViewManager.git
Cloning into 'DTTableViewManager'...
remote: Counting objects: 4112, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 4112 (delta 3), reused 0 (delta 0), pack-reused 4100
Receiving objects: 100% (4112/4112), 1.68 MiB | 280.00 KiB/s, done.
Resolving deltas: 100% (2583/2583), done.
Checking connectivity... done.

caesar at macbook in ~/Developer/scratch
○ cd DTTableViewManager                                 09/16/2015 17:27:30 JST

caesar at macbook in ~/Developer/scratch/DTTableViewManager on master
☿ carthage update                                       09/16/2015 17:27:35 JST
*** Fetching DTModelStorage
*** Fetching Nimble
*** Checking out DTModelStorage at "2.0.0"
*** Checking out Nimble at "a87c41424b2b8bc7821cf9e0352f87f53daf5263"
*** xcodebuild output can be found in /var/folders/fk/qzkyj9h52yn0zw3p7_fdy391t_zybt/T/carthage-xcodebuild.c7rFC5.log
*** Building scheme "DTModelStorage" in DTModelStorage.xcodeproj
** BUILD FAILED **

The following build commands failed:
        Check dependencies
(1 failure)

Build log: https://gist.github.com/cjwirth/5e38e23bd822e527ed0d

Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “L94VC9ZZXC” were found.

So I went into the DTModelStorage, and removed the Development Team from the project over there:
caesar at macbook in ~/Developer/scratch/DTTableViewManager on master
☿ open Carthage/Checkouts/DTModelStorage/DTModelStorageTests/DTModelStorage.xcodeproj

/// Delete the Team ID from the project in Xcode ///

caesar at macbook in ~/Developer/scratch/DTTableViewManager on master
☿ carthage build                                        09/16/2015 17:31:27 JST
*** xcodebuild output can be found in /var/folders/fk/qzkyj9h52yn0zw3p7_fdy391t_zybt/T/carthage-xcodebuild.a8Ce4T.log
*** Building scheme "DTModelStorage" in DTModelStorage.xcodeproj
*** Building scheme "Nimble-iOS" in Nimble.xcodeproj
*** Building scheme "Nimble-OSX" in Nimble.xcodeproj

After doing this, running the DTTableViewManager sample project worked.

Yep, codesigning failed me again =) I removed explicit development team from DTModelStorage, and added 2.0.1 tag to that commit. Hopefully now everything should work fine.

Awesome, worked great this time, thanks!


python310Packages.md-toc: 8.1.7 -> 8.1.8

Diff: https://github.com/frnmst/md-toc/compare/8.1.7...8.1.8
Changelog: https://blog.franco.net.eu.org/software/CHANGELOG-md-toc.html
Description of changes

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.05 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

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

3 packages built:

python310Packages.md-toc
python310Packages.mypy-boto3-builder
python39Packages.md-toc


upgrade maven-war-plugin to 3.3.1

will bring reproducible war

Coverage remained the same at 50.509% when pulling 62c85e8d11669b27d8d8b8da23c656a7d6b13b5a on hboutemy:patch-3 into 50e2c4ea912cdb44f2383cb0e601912b78d3da2b on apache:master.


LoRaWAN Support

The LoRaWAN protocol is a very common solution for edge devices, thanks to it's capability to connect across large distances. For example there are already 881 public LoRaWAN gateways connected all around the United Kingdom (source).
The issue is these LoRa devices usually communicate with the public Things Network, rather than a private network. This makes it more complex and have a higher risk than connecting via Akri on a locally deployed solution and then on to a cloud provider like Azure.
Describe the solution you'd like
Enable LoRa devices to be able to connect to Akri straight out of the box
Describe alternatives you've considered
IoT Edge Starter kit  is a custom method but doesn't follow the same CNCF standards based approach as Akri

Hey, this would be a great thing to build!
Before we do, it's likely worth a having a more general conversation about if we want the core project maintainers to also maintain all of the discovery handlers or should we maintain a library of 3rd party options instead.

@thommck how can we support you here? Are you looking to contribute changes to enable this? Or is this a feature request?

Before we can more this to backlog of Discovery Handlers to put on the roadmap, we should do some investigation into how open LoRaWAN licensing is and whether it is permissible within a CNCF project. If that investigation shows that the licensing is not open enough, an individual/third party could still create the discovery handler and we could point to it in documentation

@EthanChangAED

LoRaWan has a device certification program. Other than that, I believe there is no restriction on building join server, application server based on the LoRaWan specification and the lorawan-stack. There are already many application/solution in the market, including open-source or free ones.
However, I think the LoRaWan has a complete design of network and connection topology, as well as a provision process. A LoRaWan device is not a typical "leaf device". I think we would need some dev assessment (if it hasn't been done) on whether there is a place for Akri to fit in before moving this to our backlog.
@thommck , it would be great if you can share your thought about how Akri integrate with or enhance the LoRaWan architecture.

The investigation for business/licensing perspective is done. Change the status to triage needed as we need some more triage from implementation point of view.


support columnsNum prop for Picker

Checklist
List of tasks you have already done and plan to do.

[x] Fix linting errors
[x] Tests have been added / updated (or snapshots)

Change information
support columnsNum prop for Picker(include multiple column mode and cascade column mode).
Issues
close #1712
Related Links
wiki link for the technical solution: technical solution link

Adding an example about this prop is useful to know how to use it

Adding an example about this prop is useful to know how to use it
get, i will add an example tonight🤡

Adding an example about this prop is useful to know how to use it


Generate and run database migrations

I'm going to close this. I think for now migrations are dependent on the ORM and can be documented by a guide like in the Sequelize documentation. We might circle back to this when developing a general one-model solution for Feathers.

I just created new service with model definitions, doesn't it creates db table by itself? When I added authentication to the table, it created table for me. I was expecting same behavior.


0.1.3 and 0.1.2 contain no code on npm

You've added /lib to .gitignore so npm automatically omits it on publish. You need a .npmignore file to bypass this.
Note however that if you track lib in source control (which seems dirty, I know) people can install directly from git.

What are you talking about<EMAIL_ADDRESS>

You're right - my apologies - I see now you're using the files field in package.json which my eyes skipped over earlier.
(When I filed this npm literally installed just the three files LICENSE, README.md and package.json; I resolved by installing @0.1.1; but now it works just fine... super weird.)
On the plus side, I didn't know about https://unpkg.com/ before!

It's the former npmcdn. It's pretty neat. FWIW, it's probably better to use package.files rather than .npmignore – I find that whitelists usually work better than blacklists, since projects keep getting more and more random dotfiles as they age.

Yeah; I think I'll switch to using package.files in future; the whole npmignore thing is challenging to get right (you may have inferred I've been bitten by it in the past!)

So I figured out what happened when it just occurred again - I was accidentally installing 0.1.3 from git (not npm) and hence the file was not built and thus didn't exist.


Git sync

Git sync as suggested by @captncraig.
If the folder where the site is located, there should be a Git button placed in browse screens. With that button, you can:

Stash
Push (Add -A + Commit) with message
Pull

Done, but it can be improved.


Deformation Field Smoothness

Hello Jenyu,
I am doing my Master's project on histology image registration using TransMorph. Since I am working in histology, i need to ensure that the local morphology of the samples is respected. Therefore, I opted to use TransMorph-diff for non-linear transformations. However, it still generates really jagged deformation fields. Could you please point me how to tweak the regularisation values in the config file to make the deformation fields really smooth? Or maybe there is something else I could do?

Hello, I have also encountered this issue. I am doing a 2D image task and the generated deformation field has many small jagged edges. Have you solved this problem? Thank you!

Hello, unfortunately no. I have opted to use the B-spline variation instead with high control point spacing for smooth deformations.

I currently need to obtain the reverse deformation field, but it seems that B-spline variation cannot obtain the reverse deformation field very well, is that right?


fsstat NFSV3 operation

And don't forget to put your name in the header of the files you modify ;)


Add DataArrayAllCloseOperator

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (c234cc5) 100.00% compared to head (28018b1) 100.00%.

:exclamation: Current head 28018b1 differs from pull request most recent head 7885bbd. Consider uploading reports for the commit 7885bbd to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #114   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            9         9
  Lines          400       413   +13
  Branches       100       103    +3
=========================================
+ Hits           400       413   +13

Impacted Files
Coverage Δ

src/coola/_xarray.py
100.00% <100.00%> (ø)

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


Making blockTillConversionComplete public

We must measure from several DS18B20 at once, so we setWaitForConversion(false), run the multiple requestTemperaturesByAddress() needed, and then use blockTillConversionComplete manually after the last request.

According to the datasheet waiting 750 ms guarantees all will be ready.
So if you wait 750 ms after you started the first one you can start reading them.
[pseudo code]
uint32_t start;

void loop()
{
  ...
  start = millis();
  for (int i = 0; i < sensorCount; i++)  requestTemperatureByAddress(address[i]);

  while (millis() - start < 750);  // blocking wait

  for (int i = 0; i < sensorCount; i++)
  {
    float t = getTempC(address[i]);
    process(t);  // whatever
  }
  ...
}

Better is not to block your code like
bool requestInProgress = false;
uint32_t start;

void loop()
{
  if (requestInProgress == false)
  {
    requestInProgress = true;
    start = millis();
    for (int i = 0; i < sensorCount; i++)  requestTemperatureByAddress(address[i]);
  }

  if (requestInProgress && (millis() - start >= 750))
  {
    for (int i = 0; i < sensorCount; i++)
    {
      float t = getTempC(address[i]);
      process(t);  // whatever
    }
  }
 ...
}

If you time test the sensors you might tweak 750 with a lower value representing the 'slowest' sensor.
If all sensors are on one bus a single call might be more efficient

void requestTemperatures(void);

my 2 cents.


Re-check bug error page when reset account

Describe the task
Re-check bug error page in case reset account
Version test: v1.1.10(240)
Device test: IP 8 Plus
To reproduce the task
Steps:

Perform reset account/ reset wallet
Observe the displayed screen

Actual: Error page
Expect: Navigate Welcome screen.

@ThaoNguyen998 This error occurs when locking the screen from the Staking List screen then resetting the account


Iron Bars

Iron bars are unable to be crafted as mossy iron bars and normal iron bars have the same recipe?

How are you trying to craft mossy iron bars? They can be crafted and don't have the same recipe as the iron bars. They have the same recipe as other moss recipes. Block + moss block/vines

On which version are you playing? On the latest version I don't have this

Oh wait huh. I do. Where does this come from

Oh I found it, oops. I accidentally added two recipes for that. WIll fix it immediately

Thank you!  Do you also have plans to have support for JEI/REI?

No problem! Thanks for pointing it out :D
Plans no, but I can take a look on how to do it

Of course and awesome sounds great :D

This issue is fixed with v1.4.2, it is currently uploading

It is uploaded now, so I'll close this ticket. I'll also add taking a look into jei to my tasks  :D


schema definition for mqtt objects

https://github.com/Gornoka/united-manufacturing-hub/blob/json_schema_docs/docs/mqtt_bodies.yaml


Use C++17 structured bindings for serialization

In addition to the HPX serialization allowing to automatically serialize empty structs without explicit serialization functions we should add support for serializing brace-initializable types using structured bindings available in C++17 (see here for some examples: http://playfulprogramming.blogspot.com/2016/12/serializing-structs-with-c17-structured.html).

hi,
i would like to work on this. Can anyone guide me?

@shantanudwvd have you read the article linked above?

Yes I have read it.
Get Outlook for Android
On Thu, Mar 22, 2018 at 10:13 PM +0530, "Hartmut Kaiser"<EMAIL_ADDRESS>wrote:
@shantanudwvd have you read the article linked above?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes I have read it.

Good, so what's you question? Also, I think we might be better off discussing this either on IRC or on the mailing list.

i'm quite comfortable with c++ but i'm new to this. So can you please guide me?

FWIW, here is an example where this technique was used: https://cista.rocks/.

This can be closed as #3625 was merged


Change rack ordering in rack list and elevations list

Environment

Python version:  3.6.7
NetBox version:  2.5.12

Proposed Functionality
Currently, Netbox displays racks sorted like this,
### NetBox interactive shell (test-office-1)
### Python 3.6.7 | Django 2.2.1 | NetBox 2.5.12
### lsmodels() will show available models. Use help(<model>) for more info.
>>> for i in Rack.objects.filter(site__name='DC2'):
...     print(i)
...
R1/1/7 (R4/1/7)
R1/1/9 (R4/1/9)
R1/1/8A (R4/1/8A)

Any letter present in the end of the rack name, sends this rack in the bottom of list.
Alternative: use sorting by name:
### NetBox interactive shell (test-office-1)
### Python 3.6.7 | Django 2.2.1 | NetBox 2.5.12
### lsmodels() will show available models. Use help(<model>) for more info.
>>> for i in Rack.objects.filter(site__name='DC2').order_by('name'):
...     print(i)
...
R1/1/7 (R4/1/7)
R1/1/8A (R4/1/8A)
R1/1/9 (R4/1/9)
>>>

Use Case
Ordiring by name is more human readable.

Database Changes
None

External Dependencies
None

Racks and several other objects in NetBox employ NaturalOrderingManager to order names as a human would expect to see them. This presents, for example, Rack 11 from appearing in the list before Rack 2, which would happen if racks were ordered alphabetically by name as you suggest.
Unfortunately you've run into a corner case using dissimilar names, where the natural ordering logic doesn't work well. I'm open to suggestions for improvement to the logic with NaturalOrderingManager, however ordering by name only would break ordering for far more common uses cases, so I'm going to close this out.

Could we allow plugable order Managers per model maybe?
Default would be the regular NaturalOrderingManager and users could extend it as they see fit (or swapping it out for another default one).


Introspecting ScrollView when running iOS 14 provides a UIFieldEditor or UITextView

Both of which must be UIScrollViews but not the intended scroll view. ha
    ScrollView {
        //VStack including Text, TextField, and UITextField, UITextView (UIViewRepresentable)
    }
    .introspectScrollView() { scrollView in
        print(scrollView) //is UIFieldEditor or UITextView instead of UIScrollView in iOS 14
    }

<UITextView: 0x7fa20615b000; frame = (0 0; 343 22); text = ''; clipsToBounds = YES; gestureRecognizers = <NSArray: 0x6000003d44b0>; layer = <CALayer: 0x600000dab520>; contentOffset: {0, 0}; contentSize: {343, 22}; adjustedContentInset: {0, 0, 0, 0}>
<UIFieldEditor: 0x7fa20611c600; frame = (0 0; 343 22); text = ''; clipsToBounds = YES; opaque = NO; gestureRecognizers = <NSArray: 0x6000003e8750>; layer = <CALayer: 0x600000daea60>; contentOffset: {0, 0}; contentSize: {343, 22}; adjustedContentInset: {0, 0, 0, 0}>

Hi @hipwelljo,
We have made some changes to the scroll view introspection and believe this should be fixed. Can you confirm that?

I’m no longer using this in my project so cannot confirm but will go ahead and close if you believe it is indeed resolved :)


gracefully leave license_files when used

modern setuptools deprecates license_file in favour of license_files
this change supports the initial migration
a followup for a opt in for the change is needed
my check for the content of license-files is not yet correct, is there a configparser api to get a split up list or should i do a safe split manually

@asottile i believe that shlex.split may be the most correct way to get the list of filenames, whats your oppinion?

the current behavior still adds license_file if the found file is missing in license_files
should i set it up so it only uses license_files when that variable exists?

I don't know that you mean


feat: Added visionOS support

Issue being fixed or feature implemented
Added support for building with the visionOS SDK.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added or updated relevant unit/integration/functional/e2e tests
[x] I have made corresponding changes to the documentation

Hi @pvieito, I apologize for the delayed response. I've merged your changes into develop branch and I'm going to make a release soon. Thank you for your contribution!