how to get actual speed of a site without delay in mujoco

Hi, I am trying to transfer from mujoco-py to mujoco.
I found that many valuable of PyMjData in mujoco-py were deleted, such as site_xvelp, site_xvelr.
So I tried to get the speed of a site with the function mj_objectVelocity as well as the sensor velocimeter only to got an unexpected result.
Here is a small test where a box falls freely with v0 = 0 at the height of 5m.
After running sim.step() in mujoco-py (or mujoco.mj_step(model, data) in mujoco) for the first time, data.time becomes 0.002, and the actual speed of the box should have been more than 0.
However, except the function sim.data.get_body_xvelp('box'), every other way in mujoco-py and mujoco return a zero, such as mujoco.mj_objectVelocity(model, data, mujoco.mjtObj.mjOBJ_BODY, id, vel2, True) in mujoco and sensordata in both mujoco-py and mujoco.
The speed I get seems to be one step later than what it actually is.
So my question is: how to get actual speed of a site without delay in mujoco?
Any suggestions is welcomed, thanks so much.
The following is the output from mujoco-py and mujoco and corresponding files.
mujoco-py <IP_ADDRESS>:
time: 0.002  sensor vel: [0. 0. 0.]  get_body_xvelp: [ 0.    0.   -0.02] pos: [0. 0. 5.]
time: 0.004  sensor vel: [ 0.    0.   -0.02]  get_body_xvelp: [ 0.    0.   -0.04] pos: [0.      0.      4.99996]
time: 0.006  sensor vel: [ 0.    0.   -0.04]  get_body_xvelp: [ 0.    0.   -0.06] pos: [0.      0.      4.99988]
time: 0.008  sensor vel: [ 0.    0.   -0.06]  get_body_xvelp: [ 0.    0.   -0.08] pos: [0.      0.      4.99976]

mujoco 2.2.1:
time: 0.002  sensor vel: [0. 0. 0.]  mj_objectVelocity: [0. 0. 0. 0. 0. 0.] pos: [0. 0. 5.]
time: 0.004  sensor vel: [ 0.    0.   -0.02]  mj_objectVelocity: [ 0.    0.    0.    0.    0.   -0.02] pos: [0.      0.      4.99996]
time: 0.006  sensor vel: [ 0.    0.   -0.04]  mj_objectVelocity: [ 0.    0.    0.    0.    0.   -0.04] pos: [0.      0.      4.99988]
time: 0.008  sensor vel: [ 0.    0.   -0.06]  mj_objectVelocity: [ 0.    0.    0.    0.    0.   -0.06] pos: [0.      0.      4.99976]

vel.xml
<mujoco>
  <option gravity="0 0 -10"/>
  <worldbody>
    <light name="light" mode="targetbody" target="box" directional="true" pos="1 1 3" />
    <geom name='floor' pos='0 0 0' size='2.5 2.5 0.1'  type='plane'/>
    <body name="box" pos="0 0 5">
        <inertial pos="0 0 0" mass="1" diaginertia="0.1 0.1 0.1" />
        <geom type="box" size="0.1 0.1 0.1"  rgba="0 0 1 1"/>
        <joint type="free"/>
        <site name="speed_sensor" pos="0 0 0" rgba="1 0 0 0" size="0.01 0.01 0.01" type="sphere"/>
    </body>
  </worldbody>
  <sensor>
      <velocimeter name="xvelp" site="speed_sensor"/>
      <gyro name="xvelr" site="speed_sensor"/>
  </sensor>
</mujoco>

mujoco
import mujoco
import numpy as np

model = mujoco.MjModel.from_xml_path(filename='vel.xml')
data = mujoco.MjData(model)
for i in range(5):
    mujoco.mj_step(model, data)

    vel1 = np.array(data.sensor('xvelp').data)
    id = mujoco.mj_name2id(model, mujoco.mjtObj.mjOBJ_BODY, 'box')
    vel2 = np.zeros(6)
    mujoco.mj_objectVelocity(model, data, mujoco.mjtObj.mjOBJ_BODY, id, vel2, True)
    pos = np.array(data.body('box').xpos)

    print('time:', data.time, ' sensor vel:', vel1,' mj_objectVelocity:', vel2, 'pos:', pos)

mujoco-py
import mujoco_py as mp
import numpy as np

mjc_model = mp.load_model_from_path('vel.xml')
sim = mp.MjSim(model=mjc_model)
for i in range(5):
    sim.step()

    vel1 = np.array(sim.data.sensordata[:3])
    vel2 = np.array(sim.data.get_body_xvelp('box'))
    pos = np.array(sim.data.get_body_xpos('box'))

    print('time:', sim.data.time, ' sensor vel:', vel1,' get_body_xvelp:', vel2, 'pos:', pos)

Furthermore, when I start debug and run mujoco.mj_step(model, data) for the first time.
the qpos, 'qvel' has changed, but the sensordata, site_xpos remains all zeros.

Is it a designed mechanism that I ignored or a bug?

You can check out this section in our documentation for the description of what happens when you call mj_step. In particular, note that the forward kinematics calculation is not repeated after time integration.
The most simple solution to update the entirety of mjData to reflect the state after time integration is via the mj_forward function. However, note that if you always call mj_forward immediately after each mj_step, your simulation loop will slow down quite considerably, since you would be repeating most of the computational stages.
A solution that dm_control uses is to replace the call to mj_step with mj_step2 followed by mj_step1 (see here), which is equivalent to running the pipeline stages 18-24 followed by 1-17 (see implementation here). If you want to do this, make sure that you call mj_forward once before you do mj_step2 for the first time.

Thank you so much for your detailed reply.
It solved my problem perfectly.
Have a nice day!


realsense world coordinate extract

Required Info

Camera Model
{ D455 }

Firmware Version
(<IP_ADDRESS>)

Operating System & Version
{Ubuntu 18.04}

Platform
PC

Language
{python }

Issue Description
I am using the code from this link

https://github.com/gregorsamsa183/RealTime3DPoseTracker-OpenPose/blob/master/createTrainingSet.py

vtx = np.asanyarray(points.get_vertices())
Is that code correct to extract world coordinates?

Hi @YongSeongLee25   Yes, points.get_vertices can be used with a point cloud generated with pc.calculate to store 3D xyz world coordinates in a numpy (np) array so that they can then be retrieved from the array.
https://github.com/gregorsamsa183/RealTime3DPoseTracker-OpenPose/blob/master/createTrainingSet.py#L215-L218

안녕하세요 @YongSeongLee25 예, **points.get_vertices 는 **pc.calculate 로 생성된 포인트 클라우드와 함께 사용하여 3D xyz 세계 좌표를 numpy(np) 배열에 저장하여 배열에서 검색할 수 있습니다.
https://github.com/gregorsamsa183/RealTime3DPoseTracker-OpenPose/blob/master/createTrainingSet.py#L215-L218

thank!


[BEAM-5396] Assign portable operator uids

This adds operator uids to portable operators with state. A test verifies
restoring from a Savepoint for both legacy and portable pipelines.
CC @tweise
Based on #7359.
 There is a commit from another PR included here, is that intentional?
Also, we you able to reproduce the restore error? If not, then I would need to do some more extensive testing for this.

There is a commit from another PR included here, is that intentional?

Yes, this is based on #7359 (see description) because the test wouldn't otherwise run.

Also, we you able to reproduce the restore error?

As you wrote in the JIRA, it depends on the pipeline. We shouldn't see the restore error anymore because of the uid assigned to all stateful operators. Before it would depend on the internal operator ids which only works if the pipeline generation is deterministic. Perhaps you could re-run your pipeline with this PR to verify that the restore works?

OK, I will test it with the original pipeline but it may take a bit before getting to it.
Can we rebase the PR though?

Run Portable_Python PreCommit


[Bug]: tools.swc.jsc.transform.react config overrides takes no effect

Version
System:
    OS: macOS 14.6.1
    CPU: (10) arm64 Apple M1 Pro
    Memory: 67.98 MB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Browsers:
    Chrome: 128.0.6613.120
    Chrome Canary: 130.0.6702.0
    Safari: 17.6
  npmPackages:
    @rsbuild/core: 1.0.1-rc.5 => 1.0.1-rc.5
    @rsbuild/plugin-react: 1.0.1-rc.5 => 1.0.1-rc.5

Details

rsbuild.config.ts

export default defineConfig({
  plugins: [pluginReact()],
  tools: {
    swc: {
      jsc: {
        transform: {
          react: {
            runtime: 'classic',
          },
        },
      },
    },
  },
});

DEBUG=rsbuild rsbuild build

Reproduce link
https://github.com/SoonIter/rsbuild-tools-swc-issue-repro
Reproduce Steps
https://github.com/web-infra-dev/rsbuild/blob/14c5a9e3bedba919244818792c238a51f2acefe5/packages/core/src/plugins/swc.ts#L158

pnpm install
DEBUG=rsbuild npx rsbuild build

overrided by @rsbuild/plugin-react
fixed by
export default defineConfig({
  plugins: [pluginReact({
    swcReactOptions: {
      runtime: 'classic'
    }
  })],
  tools: {
    // swc(config) {
    //   (((config.jsc ??= {}).transform ??= {}).react ??= {}).runtime =
    //     'classic';
    // },
  },
});

tools.swc should execute in the final stage just like tools.bundlerChain and tools.rspack
so pluginSwc should execute after pluginReact?
modernjs has no entry for modifying the options of pluginReact
@chenjiahan cc

This is an order issue, I think we can try to let pluginReact to use tools.swc instead of using modifySwcLoaderOptions

This is an order issue, I think we can try to let pluginReact to use tools.swc instead of using modifySwcLoaderOptions

I cannot get isDev usingHMR in modifyRsbuildConfig 😂...

Yes, let me think if there is a better way...


Improve Visual Mode Selection and Command Consistency

Fix Vi Mode Visual Selection Behavior
This PR addresses several inconsistencies in Reedline's Vi mode implementation, particularly around visual mode and cut operations, making the behavior more aligned with standard Vim.
Changes
1. Visual Mode Selection Clearing

Added proper selection clearing when pressing Esc
Fixed by adding explicit cursor movements to reset selection state
Ensures visual feedback matches mode state

2. Cut Operations Consistency

Fixed x, s, d, and c commands to behave consistently with Vim standards
Made x properly cut selection in visual mode instead of just one character
Fixed c to enter insert mode after cutting selection
Corrected selection range calculation to be inclusive (include the last character)

3. Mode Transitions

Properly restore normal mode after cut operations in visual mode
Added mode transitions for DeleteChar and DeleteToEnd commands
Fixed mode switching timing to happen before command execution

Technical Details

Modified get_selection() to include the last character in selection range
Updated command parsing to handle mode transitions correctly
Added proper mode restoration for all cut-related commands

Testing
The changes have been tested with the following scenarios:

Visual mode selection and Esc behavior
Cut operations in both normal and visual modes
Mode transitions after various commands
Selection range calculations

Fixes #865 .
I've done cargo fmt --all, cargo clippy, and cargo test for each of these three commits.

Minor note: Github incorrectly introduced another "participant" because I messed up my .gitconfig "name" setting. It's fixed now


Default export doesn't work with ESM modules

We're using ESM modules in Node v18, the default export isn't working properly so it's not possible to import the extension correctly and use it. Using the example at the top of the readme gives the error "pagination is not a function".
I've recreated the issue here https://codesandbox.io/p/devbox/recursing-swartz-zyffh8?file=%2Findex.mjs%3A5%2C1
The named exports are working fine, if we can add the extension as a named export that would solve the issue.

Named export for extension available since 0.6.0. Thanks for the bug report!


Fix the docker image auto-release

Our docker hub is: https://hub.docker.com/repository/docker/casbin/casdoor

@ComradeProgrammer


remove confirmation dialog for lock/unlock record

There is now an unneeded confirmation dialog after clicking Lock/Unlock to avoid conflict errors after editing another part of the record.
Solution:
Use HX-Trigger to update these buttons with a new If-Match after each mutating action.

Should we move this one to the next mile stone?

That requires a lot of rewriting in all of these templates for a simple case of locking/unlocking.
The reason why we use conflict resolution in the first place is to prevent people from accidentally overwriting each others work, as there may be a lot of conflicting ideas about input.
In this case we are talking about a single attribute locked that may be true or false. Why not simply fetch the latest record, skip conflict resolution and set that latest record to be locked?


How to send an array of floating point values from socket.io c++ client to socket.io nodejs server?

I have a socket.io nodejs server and socket.io c++ client already set up. I am able to emit simple string message events and receive the data on my server side. However, my end goal is to send an array of floating point values (to be graphed on server side) from the client to the server. I am not very familiar with C++ and the syntax for creating an array_message object is confusing me. Could anyone elaborate on how I might go about creating an array_message object with randomly generated floating point values?

You can use message::list to do the job.
For example, we need to send int and string message.
sio::message::list task;
task.push(sio::int_message::create(1));
task.push(sio::string_message::create(std::string("string message")));
socket->emit("event", task);

char buffer[DATASIZE* sizeof(float)];
memcpy(&buffer[0], fData ,DATASIZE * sizeof(float));
socket->emit(eventName, std::make_sharedstd::string((char*)buffer,DATASIZE* sizeof(float)));
this will send binary data through socket.


Don't wrap the bug report text

Describe your problem here, removing this quote. Please include, at minimum, reproduction steps,
expected output, and, if applicable, your environment (OS, browser, and so on). Screenshots are very helpful, if
you have any!

^ See above.

Looks good to me now.


Rename BioSample to Biosample

This suggestion closes #684 by removing the capitalization from sample. This is a welcome change that better follows common conventions. Thanks @mbaudis !

+1 Obviously. Thanks @david4096!
This was one of the issues which had been discussed before, but probably succumbed to branching madnessTM.

+1
@david4096 you can probably rebase and merge this now... small change that's been open for a month with no objections

This will introduce breaking changes to the compliance suite, I believe. Let's wait to merge until we can verify.

Pull doc/source/metadata_schema.png from my branch (biosample-1394, commit 0b2745f) to get the updated png file.

Thanks @ejacox got it!

@ejacox updated


fix: allow referring to SVG_ICONS_CONFIG before being defined

Close #114
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: #114
What is the new behavior?
SVG_ICONS_CONFIG injection doesn't fail while it's still not defined and Jest is able to run successfully.
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information

I'm not sure what issue you're fixing. Can you explain, please?

Like I mention on the issue, currently the fesm2015 version is causing failure in jest.
I try finding a similar issue in @angular/cli but could not find anything, so I decided it should be easier to handle it here.
While trying to debug the issue locally, and given that the error happens because the code is trying to inject before the config is provided,
I tried to use fowardRef on that inject and it started to work.
Since this doesn't break anything I decided to open the PR with it.


python3.pkgs.openapi-core: fix sandbox darwin build

Description of changes
This just lets the tests bind to localhost on macOS when run in sandbox mode.
Things done

Built on platform(s)

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

[x] 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.

@ofborg build python310Packages.openapi-core


[Feature/Request]: Source Icons / Project Icons

Currently, icons are retrieved once on import and cached in local storage. If an icon is unavailable on first import, the icon is forever saved as the "default" icon. It would be nice to implement the following features:

Allow Projects to have icons (currently only Sources have them)
Set the "default" icon to something more visually appealing, like the first letter of the title of the Project/Source
Allow users to modify icons and/or upload custom icons
Provide a method to manually retrieve the icon again

Somewhere in the Source details page for individual Sources
A right-click on the Source icon or somewhere in the form for (3)

Something like this could work for (2):

Project icons added in 59ab8ff


ArronIndicator based on high/low

The current AroonIndicator in trend.py uses close(pandas.Series) as price data input. That is the wrong input.
The indicator aroon_up() is based on N-day high. This means that arron_up() should use high(pandas.Series) as input and not close data. Also, aroon_down() should use low(pandas.Series).
Furthermore, I changed the window size +1 such that the aroon value can go up from 0 to 100. (Compare issue #263)

Thanks!

Sorry accidentally closed. I think you can merge my request. Thanks

Thank you @jennerwein
The changes will be included in the next version of the library!


decimals

I suggest to cut round to 0 or 1 decimal.
The ideal kg with 2 decimals are as misleading as the  bmi and visceral fat and basal metabolism of 1515,97 kcal.
Most likely 0 decimals should be enough, maybe bmi with 1 decimal.
I guess that has to be done here and not in the card where I saw these figures.

Update ok


.snd() incompatible types

Summary
Hi all I'm having some issue with the test cases on codecrunch regarding the snd() function. I understand that
a terminal can initiate a snd() with a host, but how do I restrict certain hosts (host subclasses that are mid-handshake)?
Idea
My approach was to use a host subclass to gatekeep the snd() function arguments, which solves Picture 2 but raises Picture 1 error.
If I allow all hosts, Picture 1 passes but Picture 2 error is raised.
Issue
From Picture 2, p1.snd(r1) returns a type of host, and p2.snd(p1.snd(r1)) should not be compatible. However, from Picture 1, where i assume ts is some direct subclass of host, p1.snd(ts) is compatible. With the above two statements, it seems like the .snd() method should accept all subclasses of host while not accepting some subclasses of host. I'm not too sure how to resolve this and also confused on the nature of the ts class. Much appreciated if anyone can help clear up my confusion.
Screenshots (if any):
Picture 1 ----------------- (Gatekeeping arguments to certain subclasses)

Picture 2 -----------------(Allowing all host subclasses)

I am facing the same issue as well.
I'm trying to see if I am fully understanding the question: If the method .snd(Host) returns a class Host (or it's subclass) , how would the returned Host not be able to be passed back into the .snd(Host) method?

I have managed to solve it now after reading through #145
What helped me was redrawing out all of my classes and how they link to each other, in particular between the Hosts and the subclasses of Host and see how you can differentiate between the subclasses of Hosts while still ensuring that they are Hosts

Clearer answer for those still struggling: Try making your classes inherit Host/Term instead of the previous class in the chain

HI! You can consider classifying the Hosts you want to be compatible under a certain subclass, while the remaining Hosts do not need to be under this subclass


Add binary_shader! macro and make shaderc optional

Since the vulkano-shaders codegen parses SPIR-V and does not depend on the GLSL source, it's easy to allow SPIR-V binary shaders (which can come from other, non-GLSL compilers) to be included directly.

Thanks @myfreeweb, I think this could be very useful for folk compiling their SPIR-V using methods other than shaderc! Speaking of, would you mind sharing your current approach / use case? I'm mostly just curious as I'm interested in alternative solutions to shaderc.
The only thing that strikes me about this PR is that it uses a lot of feature flags - is it possible to consolidate the shaderc code into its own module so that we only have to feature gate the module?
Also, perhaps we should add a line to .travis.yml to test building with the shaderc feature disabled as well? Otherwise it might be easy to accidentally break the binary_shader! support in the future.

use case?

I was trying to run clspv output. It turned out to not be very friendly to the codegen here :) and even with everything corrected by hand I'm getting a crash without anything detected by standard validation layers…

consolidate the shaderc code into its own module

Sure

This is a feature I'd like to use. Is there something currently blocking the merge?

Is this still worth pursing, as in it is functional for other options available, or should this be closed?

Closing due to inactivity and likely needing some rework. Others are open, to open another pull request if they would like to implement this.


Update general_solution.md

Fix up the markup and add additional notes.

Hi @tratneshsingh , could you squash 2 commits into 1?  When you want to update the latest commit.

Thans @hangdai
On Thu, Apr 12, 2018 at 7:52 PM, Hai Hoang Dang<EMAIL_ADDRESS>wrote:

@tratneshsingh https://github.com/tratneshsingh , It has my commit in
your PR. When you want to update the latest commit.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#issuecomment-381005748, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO95PjMOByKIRIahp5MUA0akOWX0dX6Cks5toBLrgaJpZM4TSsYh
.

I am not sure if this file is needed, cause it doesn't fit in this repo (being written in Java).

I have converted the code in python and also it is good to add a
general_solution.md to each sub-directories if such a pattern exists.
On Fri, Apr 13, 2018 at 9:34 AM, Rahul Goswami<EMAIL_ADDRESS>wrote:

I am not sure if this file is needed, cause it doesn't fit in this repo
(being written in Java).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#issuecomment-381191324, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO95Pm6P0gU7crmF8DbhXzWto2LTbxVfks5toNOhgaJpZM4TSsYh
.

Here, it is mentioned just to demonstrate common code pattern that is
applied to solve multiple different problems.
On Fri, Apr 13, 2018 at 10:06 PM Rahul Goswami<EMAIL_ADDRESS>wrote:

@goswami-rahul commented on this pull request.
In backtrack/general_solution.md
https://github.com/keon/algorithms/pull/223#discussion_r181541965:

       continue

   # Mark

   temp.append(nums[idx])

   # Recurse

   helper(nums, target, idx+1, temp, csum+nums[idx], res)

   # Unmark

   temp.pop()

+ + +## Palindrome Partitioning +https://leetcode.com/problems/palindrome-partitioning/ +python
+def palindrome_partition(s):
I don't understand the need of these codes here again. Aren't these
already implemented in the main algorithm files?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#pullrequestreview-112197289,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AO95PpMQIfH_OswLClfzH2bZlX9gqsFiks5toYPsgaJpZM4TSsYh
.

But anyhow, if you intend to remove it, it is fine too. But after looking
at this file’s earlier version, it greatly helps in understanding other
code in the directory.
Thanks,
@tratneshsingh
On Sat, Apr 14, 2018 at 1:03 AM Ratnesh Singh Thakur <
<EMAIL_ADDRESS>wrote:

Here, it is mentioned just to demonstrate common code pattern that is
applied to solve multiple different problems.
On Fri, Apr 13, 2018 at 10:06 PM Rahul Goswami<EMAIL_ADDRESS>wrote:

@goswami-rahul commented on this pull request.
In backtrack/general_solution.md
https://github.com/keon/algorithms/pull/223#discussion_r181541965:

       continue

   # Mark

   temp.append(nums[idx])

   # Recurse

   helper(nums, target, idx+1, temp, csum+nums[idx], res)

   # Unmark

   temp.pop()

+ + +## Palindrome Partitioning +https://leetcode.com/problems/palindrome-partitioning/ +python
+def palindrome_partition(s):
I don't understand the need of these codes here again. Aren't these
already implemented in the main algorithm files?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#pullrequestreview-112197289,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AO95PpMQIfH_OswLClfzH2bZlX9gqsFiks5toYPsgaJpZM4TSsYh
.

@goswami-rahul @keon Do you guys still want to keep this file? I skimmed through the file and found that some of the algorithms are already implemented. It'd be redundant to have them both here. I was thinking that we should clean up a bit of the mess and keep the repo clean.

@SaadBenn @goswami-rahul @keon
I would also suggest we remove the file. The code is also more Java.

We should search for an solution approach in Python or pseudo code. .

This is what is done as part of this pull request. All java code
converted to python code with addition of generic pattern for pseudo code.

On Tue, Apr 17, 2018 at 8:03 AM, Christian Bender<EMAIL_ADDRESS>wrote:

@SaadBenn https://github.com/SaadBenn @goswami-rahul
https://github.com/goswami-rahul @keon https://github.com/keon
I would also suggest we remove the file. The code is also more Java.
We should search for an solution approach in Python or pseudo code.

—

You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#issuecomment-382025697, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO95Pl5h7zz-wCMAsi7gBJmQIGQXbWbTks5tpgQogaJpZM4TSsYh
.

How about we split the non-redundant algos in a separate files.
and keep the explanation as README.md in this folder?

Hi @tratneshsingh, are you interested in this issue #162 ?

Sure that was kind of my goal from the beginning but never got to that.
My friend did some good works at https://github.com/kdn251/interviews

@keon Before doing that, I think we should group all tests in a folder first. You can see in this PR #239

I could create the test_stack.py for stack module.
Will pick others as we go along.
On Thu, Apr 19, 2018 at 2:47 AM, Hai Hoang Dang<EMAIL_ADDRESS>wrote:

Hi @tratneshsingh https://github.com/tratneshsingh, are you interested
in this issue #162 https://github.com/keon/algorithms/issues/162 ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#issuecomment-382676321, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO95PuoNjGobFP3qJPlNm3JxrrEb7WtVks5tqF0egaJpZM4TSsYh
.

So, I guess we can close this PR now, and delete the general_solution.md? #228

@tratneshsingh I create test_stack.py in #245 . Could you do test_string.py?
@keon I see the README begin longer following some files. I think we only put title (array, linkedlist, ...) in README and then writting all content file for each folder following (source, complexity, ...) However it requires a lot of work to do. If not, we simply list file name for each folder. What do you think?

Sure would do that.
On Sat, Apr 21, 2018 at 2:31 PM, Hai Hoang Dang<EMAIL_ADDRESS>wrote:

@tratneshsingh https://github.com/tratneshsingh I create test_stack.py
in #245 https://github.com/keon/algorithms/pull/245 . Could you do
test_string.py?
@keon https://github.com/keon I see the README begin longer following
some files. I think we only put title (array, linkedlist, ...) in README
and then writting all content file for each folder following (source,
complexity, ...) However it requires a lot of work to do. If not, we simply
list file name for each folder. What do you think?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keon/algorithms/pull/223#issuecomment-383332948, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO95PnZ6VmuFobVzovjDb3oS3RIGGgy_ks5tq6UggaJpZM4TSsYh
.

Closing this PR.


Question: Manipulate data before return in Route controller

Hello,
I want to pull in data from my database, do some manipulations with it and then return a response to the API request however I'm unable to do that.
So in my controller this is what I'm doing:

I thought it may be due to the async/await nature of the query so I tried to use a promise with no avail.

I've been trying to look for answers online but I cannot find any. Why is this happening and how can I get around that? It doesn't make sense for me to return raw data to then manipulate it on the front-end.

Can you share the output of console.log(datas)

@thetutlage

Yup, the output is not an array. It's an instance of VanillaSerializer with rows property (array) on it.
console.log(datas.rows[0])

I'm blind, thank you.


CI: Disable RuntimeMonitorTest With Sample Containers Cilium monitor event types

This began failing often sometime around April 26. See
https://github.com/cilium/cilium/issues/7872

This change is

test-me-please

Coverage increased (+0.01%) to 41.622% when pulling a3c1bf974079636eb680319e8ae675dfb9755517 on raybejjani:ci-disable-monitor-test into d545ecccfe29b94a4ca57444eb2380b2c2ae5936 on cilium:master.


merge f/accelerator-admin-support into incubation

moves https://github.com/opendatahub-io/odh-dashboard/issues/1255 to incubating
Description

merge f/accelerator-admin-support into incubation
How Has This Been Tested?

Test flows for accelerator admin page, byon page, and workbenches
Test Impact

make sure tests pass
Request review criteria:

Self checklist (all need to be checked):

[ ] The developer has manually tested the changes and verified that the changes work
[ ] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change (find relevant UX in the SMEs section).

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

incubation needs a update from main

incubation needs a update from main

You need to follow the process for resolving conflicts... this is more than just not having main.
The only time you can probably merge branches together like this is if you are going to main and you first merge main into it before turning around and trying to merge back into main. Incubation cannot operate like this so you'll likely always have conflicts.
Closing this PR as it cannot ever succeed. Please create the branch noted in the docs, resolve conflicts and open up a new PR.


delete visits that are more than 6 months in the future.

What does this pull request do?
Script to delete future dated visits.
What is the intent behind these changes?
Delete older visits.

Surely, the intent is to delete too far in the future visits - not older visits.


Custom html in placeholder

Im trying insert span in placeholder, for color change.
computed: {
      customPlaceholder () {
        let numLength = this.options.length;
        return this.placeholder + ""+numLength+""
      }
}

But placeholder returns only string, ow to fix that?

@Venegrad Did you try using the placeholder slot ? Like this,
  <template slot="placeholder">       testing span     </template>
Also note that it will not display placeholder when dropdown is open and searchable is true


no-op change to get CI sorted

CI is reporting a bunch of errors, this is just to get a baseline of what's up


Local storage should not store files as executable

The PR #21198 introduced a probable security vulnerability which resulted in making all storage files be marked as executable.
This PR ensures that these are forcibly marked as non-executable.
Fix #22161
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Should be 660 (rw-rw----) or 640 (rw-r----).
666 (rw-rw-rw-) will certainly result in data leakage / security concerns.

This PR fixed my problem. Thanks.


Upgrade tokenizers version from 0.14.0 to 0.19.0 in benchmark

What does this PR do?
The current tokenizers version in benchmark doesn't support the model, mistralai/Mistral-7B-v0.3.
The error message is
thread 'main' panicked at benchmark/src/main.rs:159:78:
called Result::unwrap() on an Err value: Error("data did not match any variant of untagged enum PreTokenizerWrapper", line: 6952, column: 3)
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Aborted (core dumped)
After upgrading tokenizer to 0.19.0, the issue is resolved. As a result, suggest upgrading tokenizer to support the model new version.
Fixes # (issue)
text-generation-benchmark failed to execute with the model, mistralai/Mistral-7B-v0.3.

I believe that this issue will be covered by rebase with TGI 2.0.1 in #154 (tokenizers updated here).

Thanks for the info. You may close this PR if the tokenizers is updated soon.

#154 was merged, so this issue should be resolved now.
@taotod please feel free to reopen if you will still observe this.


unfortunately app stopped

hi to reduce apk size i change the version code to this in realease.sh
gulp cordova:release --minSdkVersion=14
and i have succesfully build the apk of 4.1mb ..
but when i install the app it says "unfortunately app stopped

"

ly app has stopped error please help..

Hi,
I you have removed crosswalk do not use release.sh. The code is written to take x86 and arm7 architecture files and sign them.
You will need to modify release.sh, this part https://github.com/shprink/wordpress-hybrid-client/blob/develop/release.sh.dist#L24-L30 needs to be changed to target the file created by the build.
For instance platforms/android/build/outputs/apk/android-x86-release-unsigned.apk and platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk will not exist for you. If they do exist, you are doing something wrong.
You will find a lot of resources on the internet on how to sign your app, just follow them, this is a normal hybrid app like others.
Good luck

i have got 3 apk files at this location platforms/android/build/outputs/apk/
1.android-x86-release-unsigned.apk= 24mb
2.android-armv7-release-unsigned.apk= 27mb
3.android-release-unsigned.apk=4.1mb
so i just change realease.sh part like below to singn 4.1mbs apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ${ANDROID_KEY_PATH} platforms/android/build/outputs/apk/android-x86-release-unsigned.apk ${ANDROID_KEY_ALIAS}
jarsigner -verify -certs platforms/android/build/outputs/apk/android-x86-release-unsigned.apk
${ANDROID_ZIPALIGN} -vf 4 platforms/android/build/outputs/apk/android-x86-release-unsigned.apk ./build/esamanjas-x86.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ${ANDROID_KEY_PATH} platforms/android/build/outputs/apk/android-release-unsigned.apk ${ANDROID_KEY_ALIAS}
jarsigner -verify -certs platforms/android/build/outputs/apk/android-release-unsigned.apk
${ANDROID_ZIPALIGN} -vf 4 platforms/android/build/outputs/apk/android-release-unsigned.apk ./build/wphc-android-x86.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ${ANDROID_KEY_PATH} platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk ${ANDROID_KEY_ALIAS}
jarsigner -verify -certs platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk
${ANDROID_ZIPALIGN} -vf 4 platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk ./build/wphc-android-armv7.apk
but that 4.1mbs app is not working, it giving same error app has stopped.. please help and thanks in advance

You should not have 3 packages it is not possible.
When you build the app, android tells you which file it created. Check the terminal dump to know.
Is the crosswalk app working?

now i just run this command "npm run buildProdAndroid" apk build with 4.1mb , i have signed the apk manually still when i launch app its saying "app has stopped" i dont knw why? can you give me steps that how can i build app without crosswalk. ?

Check why it is crashing by looking at the logs http://developer.android.com/tools/help/logcat.html
Is the crosswalk app working?

crosswalk app is working gr8. without crosswalk app is not working..
did you ever try to build apk without crosswalk?

when i removed the crosswalk using command. it removed the crosswalk but gives the error

in config.xml there is  sdkVersion=14 , but in my android sdk there is no api 14 available,
should i need to change it to 15 and install api 15 in android sdk?

build log
build.zip

alogcat.2016-01-24-18-03-28+0530.txt


ENH: Add additional space between data-loading options and secure note

Added space so that loading options are confused with note about app being secure.
Also clarified the message about the app being secure.

Will submit another pull request without master merge.


Linux Engine Desktop App crashes Firefox

I tried to install the plugin engine app on Fedora 29.
https://github.com/oeway/ImJoy-App/releases
After unzipping and launching ./ImJoy, my desktop environment (gnome-shell w/ wayland) became very sluggish and firefox couldn't connect to any website anymore. I quit the ImJoy app without installing anything, and now firefox can't connect to anything anymore. Whenever I try to connect to any website I get the following error in the shell:

[Parent 3897, Gecko_IOThread] WARNING: pipe error (204): Connection reset by peer: file /builddir/build/BUILD/firefox-68.0.2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358

And firefox just spins without actually doing anything
I rebooted, updated everything, still having that problem. Chromium on the same system works fine. I will probably have to reinstall Firefox from scratch, but do you guys understand what is happening here? I wasn't doing anything else simultaneously and ff was running just fine before I launched the imjoy app.

Hi, thanks for reporting the bug.
Sorry that it cause troubles to you.
It sounds like a very wired error and I cannot think of any reason that why the installation of ImJoy cause that error. The ImJoy desktop App you downloaded is a simple Electron app with the source code here: https://github.com/oeway/ImJoy-App
For the app itself we don't run any Firefox specific command and everything it done should be confined in the app folder, what you reported is not expected at all.
To understand more, after starting ImJoy  deskop app with ./ImJoy, did you click to start or install the engine? If you didn't click anything, the the problem may come from Electron itself, otherwise, maybe because conda did something which affect Firefox, not exactly sure.
If you just want to use it, I would suggest to only use ImJoy from https://imjoy.io, install and start the plugin engine from command line according to the instructions provided here: https://github.com/oeway/ImJoy-Engine#installation-linux-serversclusters

Thanks for the quick reply!
No now that I double-checked, I think I actually clicked the Run Engine button in the imjoy app and then clicked the "Install" button in the pop-up dialog before things became very sluggish. I pressed the "Esc" key soon after that. $HOME/ImjoyApp folder wasn't created.
I tried again and let the whole thing run and got an error like "impossible to connect" or something like that. I was able to install using the command line without issues and connect to the engine via chromium, but my firefox still can't connect to any website

Alright, after reinstalling firefox it works again. I would recommend installing with the command line on linux.

Great! So the command line worked for you?
Yes, the desktop app is mostly for people do not know command line. We can
perhaps remove the desktop app option for Linux.
On Wed 18 Sep 2019 at 19:35, Jean-Baptiste Lugagne<EMAIL_ADDRESS>wrote:

Alright, after reinstalling firefox it works again. I would recommend
installing with the command line on linux.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/oeway/ImJoy/issues/251?email_source=notifications&email_token=AADU3SZEXK3YZNRPV5BYXYDQKJRGFA5CNFSM4IYAZJX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7A3GPA#issuecomment-532788028,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADU3S2VENBUBQMU2EP3GUDQKJRGFANCNFSM4IYAZJXQ
.

Yes command line worked fine, I still don't understand how it could have impacted FF but I guess the safest option is to only use the command line in linux.


Switch Centos 7 build of azure-cli to use Python 3

Fixes https://github.com/Azure/azure-cli/issues/11234 https://github.com/Azure/azure-cli/issues/11206

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[ ] I adhere to the Command Guidelines.

Hi @rodrigc, thanks for submitting this PR. Since our el7 rpm package is also targeting RHEL 7, will the package built with Python 3 work on RHEL 7 as well? As far as I know, RHEL 7 does not support Python 3 officially.

@fengzhou-msft from my branch with this PR, I was able to successfully build following these instructions:
https://github.com/Azure/azure-cli/blob/dev/scripts/release/rpm/README.md
docker build --target build-env -f ./scripts/release/rpm/Dockerfile.centos -t mcr.microsoft.com/azure-cli:centos7-builder .

I was then also able to successfully yum install this package in a Centos 7 environment
and run it.

If you want to double check, you can follow the instructions at to create a clean centos/7 environment: https://app.vagrantup.com/centos/boxes/7

Create a directory:

mkdir centos-7-clean
cd centos-7-clean

In this directory:

Create a file:
Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
end

In the same directory, create the VM:

vagrant up

When VM is created, log into it:

vagrant ssh

Then in that clean Centos7 environment, you can build the Centos7 azure-cli rpm package and run it.
I am running the Centos7 package built from my branch in a Centos7 environment used in my automation testing.

@fengzhou-msft for RHEL 7, RedHat has this document: https://developers.redhat.com/blog/2018/08/13/install-python3-rhel/

@rodrigc Your changes work perfectly with Cento 7. I will try to install Python 3 on RHEL 7 according to your link and see how the package works on RHEL 7.

Looks like RHEL 7.7 has support for Python 3 now : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.7_release_notes/new_features#enhancement_compiler-and-tools

@fengzhou-msft  thanks for accepting my patch.
One question, will Azure-cli drop support for Python 2.7?  Maybe that can be done in 2020

We've planned that in S163, first release in 2020.


Auto-complete functions for object when accessed as dict value are not specific to that class (generic object functions shown)

Environment data

Language Server version: 2020.12.0
OS and version: Windows 10 20H2
Python version (& distribution if applicable, e.g. Anaconda): 3.8.5 64-bit

Expected behaviour
Provide class-specific auto-complete options for custom object that is a value inside of a dict. Below is a GIF of the desired behavior working with manual annotations:

Actual behaviour
Generic auto-complete options for Python object displayed.

Logs

Working Logs (With Type Annotations):
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:5 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (10ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG]   parsing: /home/justein/Leffell School Account Sync/bb_objects.py [fs read 0ms] (7ms)
[FG]   binding: /home/justein/Leffell School Account Sync/bb_objects.py (1ms)
[FG]   parsing: /home/justein/Leffell School Account Sync/match_objects.py [fs read 0ms] (7ms)
[FG]   binding: /home/justein/Leffell School Account Sync/match_objects.py (1ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/typing.pyi [fs read 0ms] (34ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/typing.pyi (9ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/io.pyi [fs read 0ms] (8ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/io.pyi (2ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/string.pyi [fs read 0ms] (2ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/string.pyi (1ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/datetime.pyi [fs read 0ms] (15ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/datetime.pyi (2ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/email/mime/text.pyi [fs read 0ms] (1ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/email/mime/text.pyi (0ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/configparser.pyi [fs read 0ms] (8ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/configparser.pyi (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:5 [found 73 items] (116ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:6 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (6ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:6 [found 8 items] (12ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi [fs read 0ms] (6ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (0ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi [fs read 0ms] (5ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (1ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/abc.pyi [fs read 0ms] (1ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/abc.pyi (0ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/os/__init__.pyi [fs read 0ms] (26ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/os/__init__.pyi (6ms)
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:7 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (6ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:7 [found 4 items] (14ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/db_middleware.py [fs read 0ms] (10ms)
[FG] binding: /home/justein/Leffell School Account Sync/db_middleware.py (2ms)
[FG] parsing: /home/justein/Leffell School Account Sync/ldap_middleware.py [fs read 1ms] (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/ldap_middleware.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/utility_functions.py [fs read 0ms] (2ms)
[FG] binding: /home/justein/Leffell School Account Sync/utility_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/bb_middleware.py [fs read 0ms] (3ms)
[FG] binding: /home/justein/Leffell School Account Sync/bb_middleware.py (2ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (51ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (58ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:15 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:15 [found 40 items] (22ms)
[FG] parsing: /tmp/pyright-2472-uEyI1ZeO0FOp/builtins-2472-8ry9WZpLWJNQ-.py [fs read 1ms] (57ms)
[FG] binding: /tmp/pyright-2472-uEyI1ZeO0FOp/builtins-2472-8ry9WZpLWJNQ-.py (36ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (67ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (74ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:16 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:16 [found 3 items] (24ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/.pyenv/versions/3.8.5/lib/python3.8/typing.py [fs read 0ms] (42ms)
[FG] binding: /home/justein/.pyenv/versions/3.8.5/lib/python3.8/typing.py (10ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (42ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (45ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (7ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:30 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:30 [found 29 items] (21ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange

Broken Logs:
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:5 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (9ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG]   parsing: /home/justein/Leffell School Account Sync/bb_objects.py [fs read 0ms] (7ms)
[FG]   binding: /home/justein/Leffell School Account Sync/bb_objects.py (0ms)
[FG]   parsing: /home/justein/Leffell School Account Sync/match_objects.py [fs read 0ms] (6ms)
[FG]   binding: /home/justein/Leffell School Account Sync/match_objects.py (1ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/typing.pyi [fs read 0ms] (45ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/typing.pyi (11ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/io.pyi [fs read 0ms] (7ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/io.pyi (5ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/string.pyi [fs read 0ms] (3ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/string.pyi (1ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/datetime.pyi [fs read 0ms] (10ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/datetime.pyi (2ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/email/mime/text.pyi [fs read 0ms] (2ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/email/mime/text.pyi (0ms)
[FG]   parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/configparser.pyi [fs read 0ms] (11ms)
[FG]   binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/3/configparser.pyi (2ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:5 [found 73 items] (139ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:6 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:6 [found 8 items] (6ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi [fs read 0ms] (6ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (0ms)
[FG] parsing: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi [fs read 0ms] (2ms)
[FG] binding: /home/justein/.vscode-server/extensions/ms-python.vscode-pylance-2020.12.0/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/bb_middleware.py [fs read 0ms] (6ms)
[FG] binding: /home/justein/Leffell School Account Sync/bb_middleware.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:7 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (6ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:7 [found 5 items] (11ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:15 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:15 [found 40 items] (30ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /tmp/pyright-2472-uEyI1ZeO0FOp/builtins-2472-fpN18Wzxhl6E-.py [fs read 1ms] (91ms)
[FG] binding: /tmp/pyright-2472-uEyI1ZeO0FOp/builtins-2472-fpN18Wzxhl6E-.py (47ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (5ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:16 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (7ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:16 [found 3 items] (51ms)
[FG] parsing: /home/justein/.pyenv/versions/3.8.5/lib/python3.8/typing.py [fs read 0ms] (37ms)
[FG] binding: /home/justein/.pyenv/versions/3.8.5/lib/python3.8/typing.py (10ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (48ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (50ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (51ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (53ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (35ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (38ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (4ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[FG] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: resumeAnalysis
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:30 ...
[FG]   parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[FG]   binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
[FG] completion at /home/justein/Leffell School Account Sync/no_db_functions.py:47:30 [found 22 items] (19ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/justein/Leffell School Account Sync/no_db_functions.py (2ms)
[BG(1)] binding: /home/justein/Leffell School Account Sync/no_db_functions.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py ...
[BG(1)]   checking: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
[BG(1)] analyzing: /home/justein/Leffell School Account Sync/no_db_functions.py (3ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange

Thanks for the report @justein230. What is the signature of the bb_middleware.get_bb_objects() function? If it is annotated to return a Dict[str, BBPerson], it should give you completions. If not, completion are unlikely.
What is the signature?
thanks

@judej, I am saying that it should not have to be annotated. I thought annotations of that type were deprecated. Other IDE/text editors I use can make the assumption without the annotations.

These types of annotations are not deprecated in any way (recommended, really), but the best case is that get_bb_objects has a signature that says it returns that type without you having to manually say that it does, hence asking how this function is defined.

I'm closing this issue because it's been open for > 30 days without response. If you still have this issue and can provide us with info about the function and its signature, we can reopen.

I'm closing this issue because it's been open for > 30 days without response. If you still have this issue and can provide us with info about the function and its signature, we can reopen.


User documentation, part 1

This starts to overhaul documentation by updating the landing page and common sections. New tutorials will come in a future PR.
TODO:

[x] Make sure all new images are legible in both dark & light mode

Contributor (creator of pull-request) checklist

[ ] ~Tests updated (for new features and bugfixes)?~
[X] Documentation updated (for new features)?
[X] Issue referenced (for PRs that solve an issue)?

Reviewer checklist

[ ] CHANGELOG updated with public API or any other important changes?

📚 Documentation preview 📚: https://metatensor--444.org.readthedocs.build/en/444/

On page 'What is metatensor': can we say as a subheading 'Metatensor for running simulations'? To me this suggests that metatensor can be a simulation engine as opposed to a wrapper to an engine

What do you think of either "Metatensor for atomistic simulations" (with the details being in the text below); or "Metatensor for atomistic machine learning", and then extending the text a bit to mention non-energy applications?

What do you think of either "Metatensor for atomistic simulations" (with the details being in the text below); or "Metatensor for atomistic machine learning", and then extending the text a bit to mention non-energy applications?

I think "Metatensor for atomistic simulations" is better. If we want to metatensor to be used for atomistic simulations, regradless of whether the model is ab initio / semi-empirial / machine learned, best to keep generic?

I might rename these to key_1 and key_2 instead, giving some example of what keys can be in practice.

Yes I think this is a good idea.

I've updated all the pages to use cards for navigation, I'll stop adding stuff to this PR now =)

So to reiterate what @Luthaf and I just discussed in person: I would prefer if 'Machine Learning Models', i.e. the section corresponding to metatensor-learn, be renamed to something a bit lower level. I feel that it mixes too much with the role of metatensor-models. Something like "Learning Utilities/Ingredients/Components" I think might be more appropriate.
Other than that I'm OK for the merge!


Blank (turquoise) screen after succesfull login (issue started after updating)

xrdp version
XRDP <IP_ADDRESS> / XORGRDP 0.9.19
Detailed xrdp version, build options
xrdp <IP_ADDRESS>
  A Remote Desktop Protocol Server.
  Copyright (C) 2004-2020 Jay Sorg, Neutrino Labs, and all contributors.
  See https://github.com/neutrinolabs/xrdp for more information.

  Configure options:

  Compiled with OpenSSL 3.0.11 19 Sep 2023

Operating system & version
Kali 2023.3
Installation method
git clone & make install
Which backend do you use?
Xorg
What desktop environment do you use?
xfce4-session
Environment xrdp running on
Physical machine
What's your client?
Microsoft RDP client (mstsc.exe)
Area(s) with issue?
Session manager (sesman)
Steps to reproduce
Logging in with correct user & pass, the screen turns blank (turquoise) and after 2..3 minutes  a dialog pops up with the following error

✔ Expected Behavior
Successful login with a desktop
❌ Actual Behavior
Logging in with correct user & pass, the screen turns blank (turquoise) and after 2..3 minutes  a dialog pops up with the following error

Steps taken:

Googled for a few days, tried several possible solutions, not solved
Removed and reinstalled xrdp and xorgxrdp, not solved
Removed xrdp and xorgxrdp
xorgxrdp:amd64 1:0.9.19-1
xrdp:amd64 <IP_ADDRESS>-1 (latest on Kali)

Downloaded xorgxrdp-0.9.19.tar.gz and  xrdp-<IP_ADDRESS>.tar.gz
compiled and installed both
./bootstrap
./configure
make
make install

Issue still the same.

journal.txt
sesman.ini.txt
xrdp.ini.txt
xrdp.log
xrdp-sesman.log
.xorgxrdp.10.log is not with a timestamp of today
.xsession-errors  is not with a timestamp of today
Anything else?
No response

Nov 11 09:15:34 nix xrdp-sesman[49448]: [INFO ] Starting X server on display 10: /usr/bin/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

What do you see when you run the following command from CLI, for example via SSH?
/usr/bin/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log

as non-root user
/usr/bin/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server

as root:
/usr/bin/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
X.Org X Server <IP_ADDRESS>
X Protocol Version 11, Revision 0
Current Operating System: Linux nix 6.5.0-kali3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.6-1kali1 (2023-10-09) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-kali3-amd64 root=UUID=4ec2fe39-e519-4df8-8fee-99f76cde89e9 ro quiet splash
xorg-server 2:21.1.9-1 (https://www.debian.org/support)
Current version of pixman: 0.42.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: ".xorgxrdp.10.log", Time: Sat Nov 11 16:43:52 2023
(++) Using config file: "/etc/X11/xrdp/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xorgxrdpSetup:
xrdpdevSetup:
rdpmousePlug:
rdpkeybPlug:
rdpIdentify:
rdpDriverFunc: op 10
rdpProbe:
rdpPreInit:
rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
rdpScreenInit: pfbMemory bytes 1920000
rdpScreenInit: pfbMemory 0x7f2e23176010
rdpSimdInit: assigning yuv functions
rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306a9 bx 0x02100800 cx 0x3dbae3bf dx 0xbfebfbff
rdpSimdInit: sse2 amd64 yuv functions assigned
rdpClientConInit: disconnect idle session after [0] sec
rdpClientConInit: kill disconnected [0] timeout [0] sec
rdpClientConInit: do_touchpad_scroll_hack [0]
rdpXvInit: depth 24
rdpScreenInit: out
rdpCreateScreenResources:
rdpmousePreInit: drv 0x5616bba94db0 info 0x5616bbe0a510, flags 0x0
rdpmouseControl: what 0
rdpmouseDeviceInit:
rdpmouseCtrl:
rdpRegisterInputCallback: type 1 proc 0x7f2e245fe360
rdpmouseControl: what 1
rdpmouseDeviceOn:
rdpkeybPreInit: drv 0x5616bba93ce0 info 0x5616bbe0d680, flags 0x0
rdpkeybControl: what 0
rdpkeybDeviceInit:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpRegisterInputCallback: type 0 proc 0x7f2e245f99f0
rdpkeybControl: what 1
rdpkeybDeviceOn:
rdpDeferredRandR:
rdpResizeSession: width 1024 height 768
calling RRScreenSizeSet
rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
rdpRRGetInfo:
screen resized to 1024x768
RRScreenSizeSet ok 1
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
at this point it hangs (not sure if this a normal behavior)

You need to modify the Xorg path to suit your environment.  See sesman.ini.

Maybe I dont understand you correctly, but I thought the param below is the right one.
which Xorg
/usr/bin/Xorg
[Xorg]
; Specify the path of non-suid Xorg executable. It might differ depending
; Fedora 26 or later    :  param=/usr/libexec/Xorg
; Debian 9 or later     :  param=/usr/lib/xorg/Xorg
; Ubuntu 16.04 or later :  param=/usr/lib/xorg/Xorg
; Arch Linux            :  param=/usr/lib/Xorg
; CentOS 7              :  param=/usr/bin/Xorg or param=Xorg
; CentOS 8              :  param=/usr/libexec/Xorg
; FreeBSD (from 2022Q4) :  param=/usr/local/libexec/Xorg
####param=/usr/lib/xorg/Xorg  <------ OLD VALUE
param=/usr/bin/Xorg <----- NEW VALUE
param=xrdp/xorg.conf
param=.xorgxrdp.%s.log

changed it into the line as mentioned in the Debian line.
param=/usr/lib/xorg/Xorg
Doesn't make a difference

Paste the output again.

When starting Xorg from the commandline it hangs at rdpkeybChangeKeyboardControl: autoRepeat off
I pressed CTRL-C at that point.
journal.txt
sesman.ini.txt
xorgxrdp.10.log
xrdp.ini.txt
xrdp.log
xrdp-sesman.log

When starting Xorg from the commandline it hangs at rdpkeybChangeKeyboardControl: autoRepeat off
I pressed CTRL-C at that point.

Could you share the exact command line you input?

@hvdm - your log files don't appear to be consistent.
In your xrdp.log you have:-
[20231112-07:22:50] [INFO ] lib_mod_connect: connecting via UNIX socket
[20231112-07:26:20] [INFO ] connection problem, giving up

in your .xorgxrdp.10.log you have:-
[229413.989] (++) Log file: "/usr/lib/xorg/Xorg", Time: Sun Nov 12 07:34:57 2023

Your path in the ini file should definitely be /usr/lib/xorg/Xorg.
Suggest you remove .xorgxrdp.10.log, reboot and try again so we can see a consistent set of logs.

Kali is a Debian based distro.
; Debian 9 or later     :  param=/usr/lib/xorg/Xorg
param=/usr/lib/xorg/Xorg
@matt335672
You type:
in your .xorgxrdp.10.log you have:- [229413.989] (++) Log file: "/usr/lib/xorg/Xorg", Time: Sun Nov 12 07:34:57 2023
Your path in the ini file should definitely be /usr/lib/xorg/Xorg.
This is already the case
BUT..... I removed the .xorgxrdp.10.log, rebooted the machine for the 6th time, reconnected and it's working (at least for now).
I have no clue why it started working now

Thanks for letting us know.
Without a consistent set of logs we can't really say what's happened.
We'll leave this open for a bit. If the problem resurfaces, please report back.

Hereby the logs
sesman.ini.txt
xorgxrdp.10.log
xrdp.ini.txt
xrdp.log
xrdp-sesman.log


Cursor does not provides correct children for function arguments that written over multiple lines.

For this given example,
size_t
ReadRawData (lldb::SBError& error,
             lldb::offset_t offset,
             void *buf,
             size_t size);

Clang C API provides this cursor node with no child.
- Cursor "ReadRawData" (CXXMethod)

It should have some ParmDecl children, but there's none. I don't know why this happens, and how to fix this.
It's type reports int (lldb::SBError &, lldb::offset_t, void *, int). So it seems parsing them correctly. (size_t has been lost, but it's another problem)
It's captured source code is
size_t ReadRawData ( lldb :: SBError & error , lldb :: offset_t offset , void * buf , size_t size ) ;

Then it seems to be a bug in C API layer.

This is related to issue #1. I still couldn't find a good way to determine whether the type has been correctly resolved or not, but missing types can be resolved by adding proper compiler parameters. See issue #1's comment.


Rocketry not working at all...

due to pyndentic error i can't run anything on this scheduler.
py-3.11.8
rocketry -2.5.1
pydentic-2.6.4
redbird-0.7.1

File "/cube/api/py-3.12.1/lib/python3.12/site-packages/pydantic/fields.py", line 719, in Field
raise PydanticUserError('const is removed, use Literal instead', code='removed-kwargs')
pydantic.errors.PydanticUserError: const is removed, use Literal instead
For further information visit https://errors.pydantic.dev/2.6/u/removed-kwargs
Process terminated with an exit code of 1

app = Rocketry()
@app.task('daily')
def do_things():
print("hello")
if name == "main":
app.run()
Is this project supported, it seems that this issue is not resolved?

I have the same issue

Well rocketry pulls pyndentic v2 by default on package installation.
I like an idea, I like code and promises of what can be done with it,  but
boy this framework needs some love and work and people to help.
I tried to it but I can't work with broken things...
On Thu, Apr 11, 2024, 1:36 PM Mani Mozaffar @.***>
wrote:

it's not supported for pydantic v2.
duplicate of #210 https://github.com/Miksus/rocketry/issues/210
—
Reply to this email directly, view it on GitHub
https://github.com/Miksus/rocketry/issues/232#issuecomment-2050181262,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEC5FSOBVU2E2BIMMNSGH3Y43CYJAVCNFSM6AAAAABFI4NLTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJQGE4DCMRWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Well rocketry pulls pyndentic v2 by default on package installation. I like an idea, I like code and promises of what can be done with it, but boy this framework needs some love and work and people to help. I tried to it but I can't work with broken things...
…
On Thu, Apr 11, 2024, 1:36 PM Mani Mozaffar @.> wrote: it's not supported for pydantic v2. duplicate of #210 <#210> — Reply to this email directly, view it on GitHub <#232 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEC5FSOBVU2E2BIMMNSGH3Y43CYJAVCNFSM6AAAAABFI4NLTGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJQGE4DCMRWGI . You are receiving this because you authored the thread.Message ID: @.>

100% agreed, that’s why i created my own framework “aioclock” for asyncio scheduling. You can use that if you want.


Force creation of the finished hook at runtime

Setting rd.hostonly=0 in the release and recovery images causes dracut
to throw out the initqueue hooks that ZBM installs to force the event
loop to fire at least once. As a result, the console is often not
initialized before ZBM takes control.
Use a fake cmdline hook to create this for us after initqueue/finished/
has been destroyed.

Closing this - #258 has been demonstrated to be correct. There is an interaction with QEMU, running with a GTK output and booting with an EFI BIOS that causes ZFSBootMenu to get the wrong console size, regardless of console_init running or not.


[BACKLOG-10562] Fix calls to extension points

Most of the extension points introduced in https://github.com/pentaho/pentaho-kettle/pull/911 aren't being called.
@pentaho/millenniumfalcon and @mdamour1976 please review.

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f ui/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f ui/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  ui/src/org/pentaho/di/ui/spoon/Spoon.java
  ui/src/org/pentaho/di/ui/spoon/delegates/SpoonTabsDelegate.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.ui.spoon.delegates.SpoonTabsDelegate

Complexity Change: -.04%:small_red_triangle_down:
Instruction Change: -.01%:small_red_triangle_down:
Line Change: -.04%:small_red_triangle_down:

org.pentaho.di.ui.spoon.JobFileListener

Branch Change: -3.85%:small_red_triangle_down:
Complexity Change: -2.14%:small_red_triangle_down:
Instruction Change: -2.99%:small_red_triangle_down:
Line Change: -4.64%:small_red_triangle_down:

org.pentaho.di.ui.spoon.Spoon

Branch Change:  + .02%
Complexity Change:  + .01%
Instruction Change:  + .01%
Line Change:  + .02%

This looks good, my only fear is what might depend on this being "wrong." We'll have to pay attention and deal with any fallout in other projects.


Create Specific Object Types In the System

Need and object type for each of the following:

Still Image
Video
Maps
Audio
Document

related to #15

Assumes that each class will have files attached, and with Valkyrie, will require additional classes for complete implementation. This ticket also covers the controllers, views, routes, as well as other required components for complete implementation.

To demonstrate:

Go to http://localhost:3000/work_objects/new
Create a work without a title
Fill in title, click create
Search for the title
Facet on work type
Click title in search results
Click edit
Remove title, click update
Add new title, click update
Click edit again and delete work

DCMI Type Vocabulary could be thought about.  Do we need to match these for later?


ERROR: Couldn't find env file: OpenCopilot/llm-server/.env.docker

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to OpenCopilot
Type make install
See error ERROR: Couldn't find env file: OpenCopilot/llm-server/.env.docker

Expected behavior
Already performed the cp llm-server/.env.example to llm-server/.env but it seems to also want an .env.docker.
Screenshots
Desktop (please complete the following information):

OS: Ubuntu

Is there an example docker env file to use or do we just copy the .env.example again?:
$ cp llm-server/.env.example llm-server/.env.docker
$ ls -la llm-server/
.env
.env.example
.env.docker

Thanks @gharbat


Advancement Names Bugged

using version 1.20-<IP_ADDRESS>

Thanks for the quick report, looking into it!


Adding MapView to Kivy project

I see following error whenever I add MapView to my code:
[INFO   ] [Logger      ] Record log in /root/.kivy/logs/kivy_16-12-21_18.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2]
[INFO   ] [Factory     ] 193 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)
[INFO   ] [Window      ] Provider: egl_rpi
[INFO   ] [GL          ] Using the "OpenGL" graphics system
[INFO   ] [GL          ] Backend used
[INFO   ] [GL          ] OpenGL version <OpenGL ES 2.0>
[INFO   ] [GL          ] OpenGL vendor
[INFO   ] [GL          ] OpenGL renderer
[INFO   ] [GL          ] OpenGL parsed version: 2, 0
[INFO   ] [GL          ] Shading version <OpenGL ES GLSL ES 1.00>
[INFO   ] [GL          ] Texture max size <2048>
[INFO   ] [GL          ] Texture max units <8>
[INFO   ] [Shader      ] fragment shader:
[INFO   ] [Shader      ] vertex shader:
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO   ] [Text        ] Provider: pygame
[INFO   ] [OSC         ] using  for socket
[INFO   ] [Base        ] Start application main loop
[INFO   ] [GL          ] NPOT texture support is available
[INFO   ] [Base        ] Leaving application in progress...
Traceback (most recent call last):
File "project.py", line 130, in
WidgetsApp().run()
File "/usr/local/lib/python2.7/dist-packages/kivy/app.py", line 828, in run
runTouchApp()
File "/usr/local/lib/python2.7/dist-packages/kivy/base.py", line 504, in runTouchApp
EventLoop.window.mainloop()
File "/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py", line 90, in mainloop
self._mainloop()
File "/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py", line 85, in _mainloop
EventLoop.idle()
File "/usr/local/lib/python2.7/dist-packages/kivy/base.py", line 339, in idle
Clock.tick()
File "/usr/local/lib/python2.7/dist-packages/kivy/clock.py", line 581, in tick
self._process_events()
File "kivy/_clock.pyx", line 368, in kivy._clock.CyClockBase._process_events (kivy/_clock.c:7740)
File "kivy/_clock.pyx", line 398, in kivy._clock.CyClockBase._process_events (kivy/_clock.c:7617)
File "kivy/_clock.pyx", line 396, in kivy._clock.CyClockBase._process_events (kivy/_clock.c:7538)
File "kivy/_clock.pyx", line 168, in kivy._clock.ClockEvent.tick (kivy/_clock.c:3530)
File "/root/.kivy/garden/garden.mapview/mapview/downloader.py", line 87, in _check_executor
callback(*args)
File "/root/.kivy/garden/garden.mapview/mapview/view.py", line 102, in set_source
self.source = cache_fn
File "kivy/graphics/instructions.pyx", line 362, in kivy.graphics.instructions.VertexInstruction.source.set (kivy/graphics/instructions.c:9032)
File "kivy/graphics/context_instructions.pyx", line 383, in kivy.graphics.context_instructions.BindTexture.source.set (kivy/graphics/context_instructions.c:8872)
File "/usr/local/lib/python2.7/dist-packages/kivy/core/image/init.py", line 538, in init
self.filename = arg
File "/usr/local/lib/python2.7/dist-packages/kivy/core/image/init.py", line 734, in _set_filename
mipmap=self._mipmap, nocache=self._nocache)
File "/usr/local/lib/python2.7/dist-packages/kivy/core/image/init.py", line 435, in load
im = loader(filename, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/kivy/core/image/init.py", line 201, in init
self._data = self.load(filename)
File "/usr/local/lib/python2.7/dist-packages/kivy/core/image/img_pygame.py", line 85, in load
(filename, im.fmt))
AttributeError: 'pygame.Surface' object has no attribute 'fmt'

Unfortunately, it's not an issue with mapview, but more with Kivy itself. Plus, pygame is now out of the picture in Kivy, SDL2 is used on all platforms!


Namespace cloud block environment variables

User must define these variables so let's make names consistent and clear. They will define variables for cloud services as well.
MQTT_INPUT --> CLOUD_BLOCK_INPUT_TOPIC
DAPR_DEBUG --> CLOUD_BLOCK_DEBUG

Not necessary


Small runtime improvement

Hello again. To improve runtime efficiency (slightly), in this function, you should be able to instead set K via K = torch.arange(embed_size//2, device=indices.device). Then, you should be able to remove the two .to() calls in the remainder of this function since K (and its Tensor derivatives) will already be loaded onto the correct device.
https://github.com/jasonkyuyim/se3_diffusion/blob/420b1fe6d3da53ff17490e5b599df2acca5039e5/model/score_network.py#L25

Thanks. Added here https://github.com/jasonkyuyim/se3_diffusion/commit/a739080859f0abd1ea216c6907b3028a7ed3c4b3


feat: caseString to parse strings case-insensitively

Fixes #91 .

So... yeah, I've tried looking it up and I have no idea what this means.
I've called in the cavalry

Great idea to ask for opinions.
Based on the feedback in that question, it sounds to me like that idea about the listing of contributors does not necessarily remove the need for dealing with the licenses in the source files.
We can just think about adding the list of contributors separately, then 🙂

It turns out the pipeline failed, so I decided to first merge the refactor #102 since it also fixes the pipeline. I refactored this PR to match at #103.
I'm closing this now. thank you!


Inspector window title should match name of thing it’s inspecting

The title should be the name of the smart feed, folder, or feed. Just the name — no need for “Inspector: ” or anything like that as a prefix.
When nothing is selected, then the window title should be Inspector.