Create an index on the graph on classvizedge table

Also on classviznode

Done for the ISWC deployment, also added to https://github.com/usc-isi-i2/kgtk-browser/blob/dev/KGTK-Query-Text-Search-Setup.ipynb which creates the cache for the browser


runc: migrate to using buildGoPackage

Motivation for this change
Part of #52469, make the runc derivation using buildGoPackage :angel:
This means runc becomes a multi-output derivation : runc.bin and runc.man.
cc @Mic92
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks!


WL-4757: Block elements are centred, bold and are small

The label class is causing the question text to be bold, centered and 75% so I'm removing it.

I think the underlying problem here is that the column that the image is put into is only 4px wide (once you've included the padding) and so the browser scales the image to something that will fit as it's been told it to scale images.
The better solution is to just remove the fixed size on the column:
.Mrphs-sakai-resources .table .attach {
    width: 20px !important;
}

as the end result is the same without the workaround for what looks like a workaround.


Clicking links inside the iframe doesn't go to that URL

Describe the bug
We have a property booking site which has an iframed instances on the booking form. Date pickers and number inputs, that sort of thing. The book now button is an <a> with an href to a subdomain. With the iframe-resizer script running the anchor doesn't work.
To Reproduce
The host is on domain.co.uk while the iframe url is booking.domain.co.uk. We have the following configuration :
var iframes = iFrameResize({
        checkOrigin: false, // While in development I want to get it working
        inPageLinks: true,
        log: true,
        scrolling: true,
        heightCalculationMethod: 'documentElementScroll',
}, '#booking-widget');

<iframe id="booking-widget" style="width: 100%; overflow: hidden;" borderframe="0" src="https://booking.domain.co.uk"></iframe>

Go to the page with the iframe on it
Configure the form by selecting a date and number of guests
Book now button appears
Click the button
The iframe flickers as it resizes and back again but doesn't navigate to the href

Expected behavior
I would have expected to navigate to the href when clicking the anchor.
Desktop (please complete the following information):

macOS 10.14.6
Firefox 77.0.1
Brave 1.9.76
Chromium Version 83.0.4101.0 (Developer Build) (64-bit)

Additional context
This might be an exercise in configuration. I have tried different height calculation methods and toggled inPageLinks to see if that would make a difference but it didn't. Do we need to set up the Origin Domain on the iframe side for this to work properly?

That’s a new one on me I am afraid. From what is in this ticket I have no idea. Have you tried to make a simple test case for this?

I will continue to follow this debugging route. I wanted to get an issue up while it was all fresh in my mind. It could be something on the booking side of things which is throwing things.
I will see if I can boil it down to a simple scenario seperate from the project and see what I can find out.
Thanks for taking a look.

I created two new pages on their own URLs. One on a subdomain and loaded in the iframe for the other. Links work in this scenario.
When using the URL of the booking page I get the same error. So it seems like something is going on with the booking page.
I didn't think much of it but the default behaviour of links in an iFrame is to change the content of the iframe with that URL. The booking widget changes the URL of the host. This means they are specifically making communication with the host to do this right? It seems like this is what is failing and not the iframe resizer script.
I have reached out to them for more information. Should hear back today I reckon.

So I eventually heard back from the booking people and they did change something to fix the issue. I wasn't 100% clear on what the problem was but they were using postmessage() for their URL changes. This is what they said :

There was a snippet with postmessage(), but live site still have been working. Probably the conversation between http and https can prevent the windows from that and block it completely.

So thats that.


[TEVA-1296] add UI to manage filters of a subscription

https://dfedigital.atlassian.net/browse/TEVA-1296

There seems to be a bug. When I make a location search for say London, and I try to make a new subscription, the keyword takes London too, even though it should just the be location

It's because the application doesn't have the LocationPolygons imported

@cpjmcquillan you are a superhero helping me get this over the line 🥇


[Help]how to download/upload file from SPIFFS (AEGHB-366)

when i want upload many files to SPIFFS and download it to check, how to do that?
Thanks!

when i want upload many files to SPIFFS and download it to check, how to do that?
Thanks!

What interface, USB, wifi?

yes, the communication interface is usb or wifi, both are ok. just use SPIFFS(the flash file system in Box) to save files, and also can use PC to download check the files content.
Thanks!

yes, the communication interface is usb or wifi, both are ok. just use SPIFFS(the flash file system in Box) to save files, and also can use PC to download check the files content. Thanks!

You can refer to this two demos in ESP-IDF:
Wi-Fi: esp-idf/examples/protocols/http_server/file_serving
USB: esp-idf/examples/peripherals/usb/device/tusb_msc
If you want to verify whether the file is correct, can't you do a local MD5 verification in the box?

Temporarily closed due to the extended period of time with no response. Should you have additional questions or concerns, don't hesitate to reopen the issue.


0 videos found

0 videos found after no watermark > chromium opened > channel opened > 0 videos found in terminal, then program closes.
I was using the program for multiple weeks recently, have had this problem. TikTok have patched a loophole?

same problem

Found this useful tool: https://apify.com/novi/fast-tiktok-api

@akshaypkbhat @Alexo88 @TranNgocKhoa I've fixed the problem and created a pull request.
just use the updated version here until my pull is merged https://github.com/Zebraslive/tiktok-downloader

@Zebraslive Doesn't seem to be working.


Fix usage examples url

lol not sure how I missed that PR, but it was fixed some time ago so I'm closing this one, once again sorry @mleczakm for missing it


SQL Server Migrations: Rebuild indexes on column narrowing

Fixes #4642

:shipit:

I'm not happy with this implementation. It means that if you do some things that might require rebuilding the indexes, they'll be rebuilt on all subsequent alters until the original thing you did is undone.
The alternative implementation is to do something in the model differ like rebuild them for every provider or annotate the alter operation with the relevant information.
We could also look at flowing in the previous model, but this would require significant work.


Coverage is below 100%

https://codecov.io/gh/jreese/aiomultiprocess

I think it cannot hit 100% unless the code coverage can detect code runs in child process, it doesn't seem to be the case for now, as the whole run function in PoolWorker is marked untested, but Pool class is definitely used in tests.

Apparently there is a way to do so, adding --concurrency=multiprocessing to the coverage command. I will send PR to enable that along with some more tests.


Add the explanation to the document to use go install when Go version is 1.17 or higher

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

Thanks
/lgtm


PMD error in the master branch

PMD reports the error in different PRs

\src\main\java\org\takes\http\BkTimeable.java[59-59]: If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation (UseConcurrentHashMap)

seems a change has been made without the qulice check

fixed already in ebb3dfbf18d729ea35450bb376ff4058979689df


Improve Type Equality and Hashcode

As discussed in #5768, hashCode/equals methods in Type subclasses should be implemented and optimized for improving performance of HashSet and HashMap related operations for classes like ConnectorExpression that rely on types for comparison.

Maybe ConnectorExpression classes should precalculate hash code? Would that be sufficient?

Maybe we should make equals and hashCode abstract in AbstractType to force implementations to implement it.

I like the simplicity of how AbstractType delegates to TypeSignature for equality.
 Would that be sufficient?

I think that might work, but doing it for types seems useful for current/future usecases where types are involved.

Maybe we should make equals and hashCode abstract in AbstractType to force implementations to implement it.

This is a good way of letting people know that not implementing it can degrade performance, however it can break plugins too.

precompute hashCode in TypeSignature constructor? (or rather, lazy compute, maintaining "effectively immutable" behavior)

the lazy compute idea seems interesting. However, I feel that we should also have type-specific lazily computed implementations for RowType, ArrayType etc rather than falling back to TypeSignature every time. We already do it for some types. It's not "forced", so the fallback can be useful for types installed through the plugins. This would be a hybrid of what @dain and @findepi suggested, but not sure how clean it'd look. Thoughts?

However, I feel that we should also have type-specific lazily computed implementations for RowType, ArrayType etc rather than falling back to TypeSignature every time

Where would you store lazily computed hash?

Where would you store lazily computed hash?

@sopel39
In a non-volatile private int hashCode field, which technically would be mutable, but would not have apparent effects of mutations.

However, I feel that we should also have type-specific lazily computed implementations for RowType, ArrayType etc rather than falling back to TypeSignature every time.

@phd3 what would be the benefit?
fwiw RowType holds onto to final TypeSignature instance, so it doesn't really matter where you keep the value, does it?

@findepi If I understand correctly, the hashcode implementation you suggested means that for every type object, we calculate hashCode at most once and store it in a private field in TypeSignature object, which can be retrieved with hashCode() invocation.
Computing a hashcode naively for a type like row(a bigint,b array(bigint),c row(a bigint)) triggers computing a hash on the tree of TypeSignature and TypeSignatureParameter objects. Whereas, if we implement field-based hashcode for RowType, and element-type based hashcode for ArrayType, it's much simpler.
With precalculation, this doesn't matter much in terms of performance. So for the problem at hand, keeping this limited to TypeSignature class may be okay. But I feel that it might still be unnecessarily indirect for complex types.

I see where you're coming from. Yes, doing this in Type has the benefit it cuts the calculation earlier -- if i did ask for RowType.hashCode(), the elements hashes have been calculated by now and if i ask for one of them, i have the answer ready. Doing this in TypeSignature doesn't provide this benefit. Yet, I think it probably doesn't matter. I am guessing that the problem we're solving is a problem only when we do those calculation over and over again, which won't be the case regardless which path we choose. Thus, I would prefer the simpler solution of two, unless we see a case where additional complexity brings some additional (not purely theoretical) benefit.


AttributeError: 'ModelInfo' object has no attribute 'securityStatus'

Describe the bug
Occasionally, a test fails in CI with the error AttributeError: 'ModelInfo' object has no attribute 'securityStatus'.
It also happened to me once on my local machine and I was able debug it a bit more. The error came from the fact that the model info was returned by the server without a securityStatus field, even though securityStatus is set to True in the test (see log below).
2 unrelated things here:

Some tests are occasionally failing because of a server error while running the tests. It seems that test stability has been successfully addressed in https://github.com/huggingface/huggingface_hub/pull/682. However, the retry_endpoint decorator cannot work here because it's not a classic HTTPError but a more pernicious error where the server returns something but not with the expected content. Any idea what could cause that ?

When securityStatus is not returned by the server, ModelInfo does not have the attribute at all because of the following hack:
# in ModelInfo.__init__()
# (...)
for k, v in kwargs.items():
    setattr(self, k, v)

I remember that I read somewhere this is because we want older versions of huggingface_hub to still contain future informations, which is a good reason for having it.
However, since this attribute is now expected and even tested (see this test), I would be favorable to add it as a permanent attribute to ModelInfo (with a default value to None for example).

Reproduction
Happens occasionally. See https://github.com/huggingface/huggingface_hub/runs/7918045010?check_suite_focus=true for example.
Logs
self = <tests.test_hf_api.HfApiPublicTest testMethod=test_model_info_with_security>

    @with_production_testing
    def test_model_info_with_security(self):
        _api = HfApi()
        model = _api.model_info(
            repo_id=DUMMY_MODEL_ID,
            revision=DUMMY_MODEL_ID_REVISION_ONE_SPECIFIC_COMMIT,
            securityStatus=True,
        )
>       self.assertEqual(model.securityStatus, {"containsInfected": False})
E       AttributeError: 'ModelInfo' object has no attribute 'securityStatus'

System Info
Github CI (commit 3ce9e18129f690be1c528c9cd1d13bc37a58aab5 for example)

I isolated the issue and reported it to moon-landing (private link). Doesn't seem to be related to huggingface_hub itself. For the time being, let's just ignore the failing test :/

In that situation, we can likely just skip the failing test so that we still have green ticks on new PRs until the issue is resolved and keep this issue open to track it; imo this is especially important to continue having (alarming) red ticks otherwise, so that we pay attention to what might be failing rather than trusting it's the test that always fails.
WDYT @Wauplin?

Makes total sense @LysandreJik ! I'll take care of it :)
My "let's just ignore the failing test :/" seems so lazy now that I read it again 😁

@LysandreJik I just created the PR to skip the test.
Not related to the bug but mentioned in my first comment, do you have an opinion about setting securityStatus as a permanent attribute of ModelInfo ? In any case, if I change that it will be later in a separate PR.

Adding it with a default value of None sounds good to me. There was a discussion about it here which seems to echo what you're proposing, so all good for me.


[bug] follow offical document create Window Customization occur error?

Describe the bug
I follow the official documents exactly,But It not effect.

but I refer to issue answer to delete src-tauri/capabilities/default.json5 conmment and add to tauri.config.json,then it is work order!look like this:
  "$schema": "https://schema.tauri.app/config/2.0.0",
  "productName": "tauri-app",
  "version": "0.1.0",
  "identifier": "com.kitsen.app",
  "build": {
    "beforeDevCommand": "deno task dev",
    "devUrl": "http://localhost:1420",
    "beforeBuildCommand": "deno task build",
    "frontendDist": "../dist"
  },
  "app": {
    "windows": [
      {
        "title": "tauri-app",
        "label" : "main",
        "width": 800,
        "height": 600,
        "decorations": false
      }
    ],
    "security": {
      "csp": null,
      "capabilities": [
        {
          "identifier": "title-bar",
          "windows": [
            "*"
          ],
          "permissions": [
            "core:window:allow-start-dragging",
            "core:window:allow-minimize",
            "core:window:allow-toggle-maximize",
            "core:window:allow-close",
            "core:window:allow-internal-toggle-maximize"
          ]
        }
      ]
    },
    "withGlobalTauri": true
  },
  "bundle": {
    "active": true,
    "targets": "all",
    "icon": [
      "icons/32x32.png",
      "icons/128x128.png",
<EMAIL_ADDRESS>      "icons/icon.icns",
      "icons/icon.ico"
    ]
  }
}```

why? So I do like this :
1、add comment in [src-tauri/capabilities/default.json5]
```{
  "$schema": "../gen/schemas/desktop-schema.json",
  "identifier": "default",
  "description": "Capability for the main window",
  "windows": [
    "*"
  ],
  "permissions": [
    "core:default",
    "shell:allow-open",
    "http:default",
    "store:default",
    "core:window:default", // 除core:window:allow-start-dragging外的默认
    "core:window:allow-close", //"core:window:allow-close",  // 启用关闭命令
    "core:window:allow-minimize", //"core:window:allow-minimize", // 启用最小化命令
    "core:window:allow-start-dragging", // 启用拖曳命令
    "core:window:allow-toggle-maximize", // 启用最大化命令
    "core:window:allow-internal-toggle-maximize", // 启用internal_toggle_maximize 命令，无需任何预先配置的范围。
    {
      "identifier": "http:default",
      "allow": [
        {
          "url": "http:*"
        },
        {
          "url": "https:*"
        }
      ]
    }
  ]
}

2、edit [tauri.config.json]
  "$schema": "https://schema.tauri.app/config/2.0.0",
  "productName": "tauri-app",
  "version": "0.1.0",
  "identifier": "com.kitsen.app",
  "build": {
    "beforeDevCommand": "deno task dev",
    "devUrl": "http://localhost:1420",
    "beforeBuildCommand": "deno task build",
    "frontendDist": "../dist"
  },
  "app": {
    "windows": [
      {
        "title": "tauri-app",
        "label" : "main",
        "width": 800,
        "height": 600,
        "decorations": false
      }
    ],
    "security": {
      "csp": null,
      "capabilities": [
        "default"
      ]
    },
    "withGlobalTauri": true
  },
  "bundle": {
    "active": true,
    "targets": "all",
    "icon": [
      "icons/32x32.png",
      "icons/128x128.png",
<EMAIL_ADDRESS>      "icons/icon.icns",
      "icons/icon.ico"
    ]
  }
}

compile ..... It panic:
error: proc macro panicked
  --> src\lib.rs:14:14
   |
14 |         .run(tauri::generate_context!())
   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: message: capability with identifier default not found

error: could not compile `tauri-app` (lib) due to 1 previous error

I expnad tauri::generate_context!(),the code look like this

so,is this has bug?After Defulat::default an empty BtreeMap, Next,remove item in it ？Is It always error?
Reproduction
No response
Expected behavior
No response
Full tauri info output
WARNING: no lock files found, defaulting to npm

[✔] Environment
    - OS: Windows 10.0.22631 x86_64 (X64)
    ✔ WebView2: 130.0.2849.56
    ✔ MSVC: Visual Studio Community 2022
    ✔ rustc: 1.82.0 (f6e511eec 2024-10-15)
    ✔ cargo: 1.82.0 (8f40fc59f 2024-08-21)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: stable-x86_64-pc-windows-msvc (environment override by RUSTUP_TOOLCHAIN)
    - node: 20.11.0
    - pnpm: 8.15.1
    - yarn: 1.22.22
    - npm: 10.2.4
    - bun: 1.1.30

[-] Packages
    - tauri 🦀: 2.1.0
    - tauri-build 🦀: 2.0.3
    - wry 🦀: 0.47.0
    - tao 🦀: 0.30.6
    - tauri-cli 🦀: 2.0.2
    - @tauri-apps/api : 2.0.3
    - @tauri-apps/cli : 2.0.2

[-] Plugins
    - tauri-plugin-shell 🦀: 2.0.2
    - @tauri-apps/plugin-shell : 2.0.1
    - tauri-plugin-fs 🦀: 2.0.3
    - @tauri-apps/plugin-fs : not installed!
    - tauri-plugin-store 🦀: 2.1.0
    - @tauri-apps/plugin-store : 2.0.0
    - tauri-plugin-http 🦀: 2.0.3
    - @tauri-apps/plugin-http : 2.0.1

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite

Stack trace
window.close not allowed. Permissions associated with this command: window:allow-close

Additional context
No response

What if you leave app > security > capabilities empty and only keep src-tauri/capabilities/default.json5?

What if you leave app > security > capabilities empty and only keep src-tauri/capabilities/default.json5?如果将app > security > capabilities留空并仅保留会怎样？ src-tauri/capabilities/default.json5 ？

Then you run success,but  it tips :“window.close not allowed. Permissions associated with this command: window:allow-close ” when you close or min or max

Hmm, that's weird, does it work if you convert the capability file from json5 to json?

Hmm, that's weird, does it work if you convert the capability file from json5 to json?嗯，奇怪了，把能力文件从json5转成json还能用吗？

Yes，convert the capability file and tauri.config file from json5 to josn. it does working properly.But why?Is it a bug ?

Probably a bug then, I'll take a look into it


details & summary enabled by default in fx48

<details> and <summary> have been enabled by default in Firefox 48.0:
https://twitter.com/FirefoxNightly/status/710478064514244608

Thanks!


Make originId obligatory

Currently only some requests allow to provide an originId, and those which do make it optional. Our proposal is to make originId obligatory for all requests and some notifications (task notifications, publishDiagnostics). That will allow clients to match notifications to requests.
It's going to affect #456

Also:
IMO originId field in CompileParams, CompileResult,  CompileReport, TestParams, TestResult, RunParams, and RunResult is redundant and also inconsistent with the rest. It is redundant because Tasks that are spawned by another task should reference the originating task's taskId in their own taskId's parent field. Tasks spawned directly by a request should reference the request's originId parent., and TaskId is already part of TaskStartParams, TaskProgressParams and TaskFinishParams. Inconsistent because TestReport, TestTask,  TestStart, TestFinish and DebugSessionParams don't have that field.
My assumption is that clients are expected to track the parent-child task tree structure anyway, and originId is simply always the top-level parent.

The protocol deliberately allows for tasks and diagnostics notifications to be not associated with any request. For instance, the build server might support automatic building on file change. In this case, we would like to report tasks and diagnostics without originId

The protocol deliberately allows for tasks and diagnostics notifications to be not associated with any request. For instance, the build server might support automatic building on file change. In this case, we would like to report tasks and diagnostics without originId
:+1: Also if more than one client connect to the same server they should all receive the notifications triggered by the other clients' request .

@jastice okay, this makes sense. But origin id in requests should still become obligatory. This will allow us to tell the case you described from tasks initiated by the client

@adpi2 what do you mean by "more than one client connect to the same server"? :O

I think it can be left to the server implementors if they want to allow multiple connections. It does have valid use cases, for example sending the output to both IDE and terminal, and sbt supports this already.

Agreed and it is not specific to sbt. Also Mill and Bloop support multiple connections and we use them quite a lot. The main use-case is to connect simultaneously from the terminal and the IDE, and it allows us to avoid compile-time duplication. Once your code has compiled from your IDE you can run it, or run the tests, immediately from your terminal or vice-versa, you don't need to wait for a second compilation. Another use-case is to open your project in two different IDEs, that's less common but still useful.

having multiple clients could mean the servers have to address a range of new problems typical to distributed computing,

That's true and I think all build tools have to deal with this in one way or another. Either they synchronize concurrent compilations or they isolate them in a safe environments.

@jastice okay, this makes sense. But origin id in requests should still become obligatory. This will allow us to tell the case you described from tasks initiated by the client

That's tricky because the requestId comes from the client and two clients can use the same requestId. The server can deal with this and decide whether to set the originId or not based on the client it is sending the notification to. But that implies the originId should be optional.

Also Mill and Bloop support multiple connections and we use them quite a lot. The main use-case is to connect simultaneously from the terminal and the IDE, and it allows us to avoid compile-time duplication. Once your code has compiled from your IDE you can run it, or run the tests, immediately from your terminal, avoiding a second compilation. Another use-case is to open your project in two different IDEs, that's less common but still useful.

Why not introduce some kind of multiplexer/intermediary which would gather requests from multiple clients and forward them to the server? It could also distribute notifications from the server to everyone interested.

That's tricky because the requestId comes from the client and two clients can use the same requestId. The server can deal with this and decide whether to set the originId or not based on the client it is sending the notification to. But that implies the originId should be optional.

I don't understand what you mean and don't see the implication you're talking about.
Two clients can use the same originId, yes. But a single client can also in theory use the same originId twice. In both cases using the same originId twice should be treated as error.
(Again, using the multiplexer/intermediary would solve this problem, because it could take care of assigning originIds).

Why not introduce some kind of multiplexer/intermediary which would gather requests from multiple clients and forward them to the server? It could also distribute notifications from the server to everyone interested.

The sbt, Mill and Bloop server are already able to receive requests from multiple clients and to distribute notifications to all of them. My point is, multiple connections is allowed and should stay allowed.

I don't understand what you mean and don't see the implication you're talking about.

Maybe we need to clarify a few things, because I am not even sure to understand the purpose of this issu.

In JSON RPC, all requests have a request id and it is not optional. So why would we like to add an originId into a request ?
originId is useful in a notification, to know which request triggered it. In other words, originId in a notification contains the id of the request that triggered it.
Should originId not be optional in a notifiaction? In general I think it should be optional because a notification can be triggered by some event that is not a BSP request.


broken link event-bus-and-trigger

https://openfunction.dev/docs/concepts/events/event-bus-and-trigger/

I'll handle this as well


metaclasses as species

Using metaclasses for species is interesting. Some questions that come to mind are:

What advantages do you get using metaclasses instead subclasses? For example, in your sides, you have nickel atom as a instance of the atom metaclass. What not have nickel as a subclass of atom?
In the OWL representation, the metaclass instances would be punned classes/individuals. I didn't think that reasoners worked on punned entities. Is that an acceptable loss? Or would not have an OWL version, and only have an RDF version?

I think this is all now answered by the documentation? The entire purpose of chemrof is to put specific entities like nickel or nickel ions in the domain of discourse. The linkml classes are for structuring
reasoners work on punned classes/individuals, this is valid DL. And in any case there is no reliance on punning. You would run reasoners on the generated TBox. See https://chemkg.github.io/chemrof/ontology/

Ok. The linkml is generating the OWL.
I'm not sure how some of the OWL classes are generated from the linkml schema. For example, berkelium (symbol Bk) is one of the OWL classes. But I can't find either berkelium or Bk in chemrof.yaml.


what is graph_input_fn.py running for?

In this file, the ../image is used and what kind of image should i put into it?

The initial images taken by the camera


Add ColorBox by Lyft Design to Color Tools section

@jonenzl Jonathan, hey from Kyiv!
Many thanks for submitting ColorBox. Very useful tool 🙌


Update Character “lebanon-glambrina”

Automatically generated by Netlify CMS

👷 Deploy Preview for dynamic-cheesecake-5fbd8b processing.

Name
Link

🔨 Latest commit
dc4312de7a815cc108d393c90e21a4b0bd3b7d92

🔍 Latest deploy log
https://app.netlify.com/sites/dynamic-cheesecake-5fbd8b/deploys/633729b224f0380009855429


Add parameter to force copy of modules

This is equivalent to "play dependencies --forceCopy".

Hi. In what context you need this?

Hi, I'm not sure any longer because I wrote it a few months ago.
I think it was because my play application references files (".js" and ".less") in a depending play module using relative paths. If the play module is a file itself, the paths get wrong and my js compilation fails.

I've improved the logic a little bit.
New 1.0.0-beta8-SNAPSHOT snapshot deployed.
Site updated, new parameter is here.
Maybe its description should be more precise. It is related to reactor modules only.
Can you check it?

Hi, it seems to work well here. Thank you very much.

I only have one more question: when do you plan to release next version? Maven central indicates that last version is 1.0.0-beta7, which was released 2 years ago. I will use a local repository for now, but it would be nice to use a public release.

I hope very soon. Need to test it and look at the documentation because it was converted from wiki pages in a hurry when moving from GoogleCode to GitHub.


to destruct, from destruct

check correct what names would be technically correct
kind: refactor.rewrite.add-destruct and refactor.rewrite.from-destruct

Code:
Edge case with to destruct:
const a = {foo: 5, bar: 8}

const b = [a.foo] // [...] - activation pos range

const c = a

const a = {foo: 5, bar: 8}
const { foo } = a

const b = foo

const c = a

With first implementation we can skip hadling this advanced functionality.

I think we should also show rewrite to destruct refactoring only when the cursor is on the declaration (we can check it by getting symbol of node), so we don’t annoy with it. Rewrite to destruct should be explicit range selection I think

Handle object prop shorthand

        const { tag, componentInstance, componentOptions } = vnodeToCache
        cache[keyToCache] = {
          name: _getComponentName(componentOptions),
          tag,
          componentInstance
        }

Now results in broken code:
     const newVariable = vnodeToCache
        cache[keyToCache] = {
          name: _getComponentName(newVariable.componentOptions),
          newVariable.tag,
          newVariable.componentInstance
        }


In-app update unexpected experience

In-app update feature unexpectedly starts a browser to let users sign in with account. We cannot control the time of popping up browser, this’s not a good experience.
Our selfhosters are complaining this “unexpected” update experience ,and don’t know what's going on when a browser unexpectedly opens up, they even thought it's a bug of host application

Thanks for the feedback! We are currently working to it and will release a fix in two phase over the next month. Thanks


fix: Only allow Picture in picture if _pictureInPicture is set to true

Provide an example of how to test the change
Run example project on iOS 14 and picture in picture is not shown by default.
Describe the changes
pictureInPicture is default false but since iOS 14 picture in picture is shown by default. This change sets allowsPictureInPicturePlayback to the same value as pictureInPicture.
Issue: https://github.com/react-native-video/react-native-video/issues/2177

does this work on ipad?

does this work on ipad?

It should work, can't remember now if I tested it on a real iPad or not...
https://developer.apple.com/documentation/avkit/avplayerviewcontroller/1615821-allowspictureinpictureplayback?language=objc

does this work on ipad?

It should work, can't remember now if I tested it on a real iPad or not... But it should work.
https://developer.apple.com/documentation/avkit/avplayerviewcontroller/1615821-allowspictureinpictureplayback?language=objc

Thank you for the prompt reply.
I guess what i should ask is does it fix #2177 ?
I tried your branch unfortunately the pip still showed up on iPad mini 14.2 (actual device)
The quick fix I've found so far is to keep the video width narrower than the device width (https://developer.apple.com/forums/thread/123499)
feel this should be able to be fixed on the native though

does this work on ipad?

It should work, can't remember now if I tested it on a real iPad or not... But it should work.
https://developer.apple.com/documentation/avkit/avplayerviewcontroller/1615821-allowspictureinpictureplayback?language=objc

Thank you for the prompt reply.
I guess what i should ask is does it fix #2177 ?
I tried your branch unfortunately the pip still showed up on iPad mini 14.2 (actual device)
The quick fix I've found so far is to keep the video width narrower than the device width (https://developer.apple.com/forums/thread/123499)
feel this should be able to be fixed on the native though

I guessing it doesn't work the same on iPadOS. I have tested it successfully on iPhones running iOS 14.

does this work on ipad?

It should work, can't remember now if I tested it on a real iPad or not... But it should work.
https://developer.apple.com/documentation/avkit/avplayerviewcontroller/1615821-allowspictureinpictureplayback?language=objc

Thank you for the prompt reply.
I guess what i should ask is does it fix #2177 ?
I tried your branch unfortunately the pip still showed up on iPad mini 14.2 (actual device)
The quick fix I've found so far is to keep the video width narrower than the device width (https://developer.apple.com/forums/thread/123499)
feel this should be able to be fixed on the native though

Was facing a very similar issue since iOS 14.  Keeping the video's width less than device's width does the trick.

Sadly it doesn't work in the background because of this line of code in RTCVideo.m
- (void)applicationDidEnterBackground:(NSNotification *)notification
{
  if (_playInBackground) {
    // Needed to play sound in background. See https://developer.apple.com/library/ios/qa/qa1668/_index.html
    [_playerLayer setPlayer:nil];
    [_playerViewController setPlayer:nil];
  }
}

I tested without setting the player to null in the background.. works great... and the audio works great as well..

Sadly it doesn't work in the background because of this line of code in RTCVideo.m
- (void)applicationDidEnterBackground:(NSNotification *)notification
{
  if (_playInBackground) {
    // Needed to play sound in background. See https://developer.apple.com/library/ios/qa/qa1668/_index.html
    [_playerLayer setPlayer:nil];
    [_playerViewController setPlayer:nil];
  }
}

I tested without setting the player to null in the background.. works great... and the audio works great as well..

This PR is over 4 months old. Can we please get it reviewed? It addresses a major issue with the player.

This didn't work for me on iPhone 8 Simulator. Picture in picture were still showing up while using allowsPictureInPicturePlayback={false}

Is this working for anyone? Otherwise I will close this PR.

This is unfortunately not working, at least for me, so I created a new PR https://github.com/tombaranowicz/react-native-video/pull/1 where I simply block pipController init if pictureInPicture is set to false. That was the only way I was able to fix this issue permanently on all devices I was testing.
Also, starting with iOS 14.2 there is a new flag canStartPictureInPictureAutomaticallyFromInline which for some unknown reason also does not prevent player from going into PiP for 1-2 seconds, the only solution for me was to simply not init pipController at all https://developer.apple.com/documentation/avkit/avplayerviewcontroller/3689455-canstartpictureinpictureautomati

Not stale, we still need this one fixed.

Too many people reported this fix not working for them. Looking into @tombaranowicz solution instead.


Segmentation fault(core dumped)

Hi,there. Thank you for your work. I have successfully compiled your project. But when I tried to run it with options on the umbrella data, it just throw a bug on frame 0 says Segmentation fault(core dumped). I also tried to run it with out any options, it just kept running with iter.no.x and nothing else happens. Any ideas how could I fix this problem? Thanks.

hi! could you post the stack trace of the segfault from gdb?

Hi @dgrzech I also got a same problem. I used umbrella data downloaded from https://www.dropbox.com/sh/qgy2n9bmioofqnj/AABUnT7pi2ECpxSi80EmXOXna?dl=0&preview=umbrella_data.zip
I am a bit confused on the data folder. If I just add another two empty folder to the downloaded data folder as following, then this error occurs.

If I put all images and Intrinsics into corresponding folder, then the following issue occurs.

May I ask you if there is anything I did not do correctly? By the way, here is the steps on how I install all the dependencies. I am wondering if you could have a quick look and let me know if there is anything I did not do correctly? Thank you so much.

hi! of course the rgb and depth images need to be put in the corresponding “color” and “depth” folders. do not put the file with intrinsics there—the intrinsics need to be specified in the parameters file. i’m not sure why the images can’t be read. to start with try debugging by seeing if the filenames are loaded correctly

Sorry for the late response. I have successfully solved this problem. The problem is caused by the version of the libs you use. And most likely is because you have used an old version of cmake. If you are experimenting the same problem please do check the lib you use.

Hi @nic-stark Thank you so much :)

@nic-stark  I still have such problem when I want to use the screenshot. But I do not understand the "libs". Does it refer to some software?Besides, I also do not how to open the vtk file. Is there a software which could be recommended?

@nic-stark @dgrzech Another error occures:
./build/bin/app /Data/boxing /params/params_boxing.ini
Device 0:  "GeForce GTX 1060 6GB"  6066Mb, sm_61, 1280 cores, Driver/Runtime ver.9.0/9.0
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::bad_any_cast >'
what():  boost::bad_any_cast: failed conversion using boost::any_cast
Aborted (core dumped)


Update Chrome Launcher

Changelog

update chrome laucher (tests would not start with the old version)
add package-lock.json

Closing as outdated


How to upgrade PostgreSQL version (currently at 9.1)?

I am loving the simplicity of using dokku and dokku-alt, so huge thanks for this project!
I ran into a blocking issue on my project that requires the JSON PostgreSQL data type. I dug around a bit, and discovered that by default, dokku-alt appears to use PostgreSQL 9.1 (which doesn't support json).
See which version is currently running:
dokku postgresql:console <app> <db>
SELECT version();

I am new to docker and the whole container approach. How do I go about upgrading to PG 9.3 or 9.4? I noticed you already have branches to support this: https://github.com/dokku-alt/postgresql-dockerfiles/tree/9.4 - any tips or steps would be greatly appreciated. Thanks!

Looking for help with a solution here as well.

The only option is to export databases and reimport them after image change.

Sure - what commands need to be run to acheive that?
Also - I think the main installation choses PG 9.1 because 9.1 is set as the default branch in the repo: https://github.com/dokku-alt/postgresql-dockerfiles - the solution might be as simple as setting 9.3 or 9.4 to the default branch and then I can re-install dokku-alt.

Yes, but it's not that simple, because database needs to be migrated to newer version which is not that strightforward.

I understand what you're saying, but I literally just setup dokku-alt and have no data in PostgreSQL at all. I stopped as soon as I realized it was only PG 9.1 and filed this ticket. I could completely destroy the VPS and create a new one and would lose nothing. So for me right now with no data in it at all, it is indeed that simple. I just want to know how to install dokku-alt from a fresh install with PG 9.4. That's all I am asking. By default, it uses 9.1 right now.

Ok. You have to add to /home/dokku/.dokkurc:
export POSTGRESQL_IMAGE=ayufan/dokku-alt-postgresql:9.3

(The 9.3 is latest provided)
and later execute:
rm -rf /home/dokku/.pgsql
dokku postgresql:restart

@ayufan This doesn't work for me :(
$ dpkg -s dokku-alt-beta | grep Version
Version: 0.3.10-146-g1ee5f7c

$ cat /home/dokku/.dokkurc
export POSTGRESQL_IMAGE=ayufan/dokku-alt-postgresql:9.3

$ dokku postgresql:restart
-----> Stopping PostgreSQL container...
-----> Starting PostgreSQL container...
-----> PostgreSQL container started!

$ dokku postgresql:console:admin
psql (9.1.14)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.

root=#

This does not work for me either. Is there any ways to completely re-build and re-download PostgreSQL once you have already done it the first time?

Unfortunately, I have the same problem. However, I need postgresql 9.4 for the jsonb support.
Does anyone know of a fully functional "dokku-alt-postgresql:9.4" repo for Dokku-alt?

I also tried doing this from scratch from a blank, new install of dokku-alt. I created a new /home/dokku/.dokkurc file to add the line export POSTGRESQL_IMAGE=ayufan/dokku-alt-postgresql:9.3, and the started postgres and it still installed 9.1. @ayufan please advise.

@vlucas The correct Name of the File "/home/dokku/.dokkurc" is without dot. "/home/dokku/dokkurc"

I just followed @ayufan's instructions. I will will try it without the dot tonight when I get a chance.

@vlucas I tried @ayufan's instructions without the dot and it worked.
@mcandy007 I made a copy of 9.4, if you're interested.  I forked @ayufan's 9.3 version and changed everything to 9.4.  I also upgraded the ubuntu version to utopic.
To use it:
Change the line in /home/dokku/dokkurc to export POSTGRESQL_IMAGE=frankwei/postgresql-dockerfiles
Then:
rm -rf /home/dokku/.pgsql
dokku postgresql:restart
The dockerfile is here: https://registry.hub.docker.com/u/frankwei/postgresql-dockerfiles/dockerfile/

@frankwei thanks. It works ;-)

Following these instructions has upgraded my postgresql install, but has left my rails app completely unable to connect to the database anymore.  Any thoughts on this?  Any ideas on where I should be looking to debug this issue?


Programmatically define assistant_id instead of hard coding its value in run_assistant function

The code in assistants_quickstart.py will fail to run unless you programmatically define the assistant_id.
i.e. line 94 goes from this:
assistant = client.beta.assistants.retrieve("asst_7Wx2nQwoPWSf710jrdWTDlfE")
to this:
assistant = client.beta.assistants.retrieve(assistant.id)

Cool


Rename tagline

Update tagline "blockchain rentable advertising" to "cute blockchain squares" on Su Squares pages
Be consistent with homepage

The new tagline is "cute squares you own and personalize"


typo delete error description in window-function-avg docs 2.0

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall


huge single file is hard to be uploaded to controller

Describe the bug
chatglm6b has a single model file which is 9.9G. Connection timeout often occurs when uploading it.

Fixed by #2368


select polygons within bounding box and export to new shapefile

please help....  I would like to select all polygons a specified rectangle, and export those selected to a new shapefile.  Given a specified coordinate 'pt' (through code, the user would not click on the screen). Either a box around the point (as shown in the image)  or a radius around the point. either way.
I have searched and tried everything I could think of..  such as....
Dim coor As Coordinate = New Coordinate(Centroid(0), Centroid(1), 0)
Dim env As Envelope = New Envelope(coor)
env.ExpandBy(200)
Dim affected As Envelope = New Envelope(coor)
Dim featurelayers() = Map1.GetFeatureLayers
Dim stateLayer As IMapPolygonLayer
For Each lyr As IMapFeatureLayer In featurelayers
If lyr.LegendText = "Land_Parcels2" Then
stateLayer = CType(lyr, MapPolygonLayer)
stateLayer.Select(env, env, affected, SelectionMode.Within)
stateLayer.DataSet.SaveAs("d:\temp2.shp", True)
end if
next
am i even on the right track here..  any help would be appreciated.
I have included an image to visually show what I would like to do...

Take a look at the DemoMap source code. It has built-in functionality for a bounding box. You just have to follow the code for the "Select" button in the toolbar.


Apply to GSoC 2018

Hey fellas
What do you think if we sign up Inexor for Google Summer of Code?
This could be a really good choice to raise more attention to new contributors.
https://developers.google.com/open-source/gsoc/
I guess I would be gladly participating to mentor our GSoC program. If someone want's to join alongside, that'd be very good as well!

Since this seems to have some support here I will

try to apply with our project as soon as GSoC 2018 opens
I will check back with you if/when we are accepted.

If we are accepted, then we should also

have some people to guide students through the onboarding of Inexor
make a little "catalogue" of ideas in different categories (easy-hard) and different technologies


is a bug ?

As we know: 'a' is a normal character constant, 'ab' is a multi-character constant.
But why I get this warning ? Is it a problem of libclang ?
When I use linter-clang or linter-gcc, it's ok.

did you at one time have a multi-character constant in there? if so, issue #14 is open because sometimes the linter fails to clear the error. I think its a problem on atom-clang side of things, not linter, I just haven't had time to look at it yet.
if you close the file and re-open it, does the warning persist?

I tried to close file( even atom), then I re-open it and press ctrl + s , but the warning was still there. it should be not same as issue #14.

my guess is clang is not wrong. can you hexdump -C the file? Do you see a multi-character constant? Maybe its in the file and Atom can't display it?
If you run clang over the file on the command line with -fsyntax-only option and all other options your project is using, does the command line show that error as well?

Yes, clang is not wrong.
I write a new and simple C++ source file.
#include <iostream>
#include <string>

int main(int argc, const char* argv[])
{
    std::string s = "ksdjskdhhwkejjnd";
    if (s[0] == 'k')
    {
        std::cout << s[0] << '\n';
    }
    return 0;
}

When I compile it with clang in terminal (clang++ -std=c++11 -Wall -fexceptions -fsyntax-only test.cc -o test.o), it's ok. But there is still same warning in Atom.
I run hexdump -C test.cc in terminal, it shows that:
00000000  23 69 6e 63 6c 75 64 65  20 3c 69 6f 73 74 72 65  |#include <iostre|
00000010  61 6d 3e 0a 23 69 6e 63  6c 75 64 65 20 3c 73 74  |am>.#include <st|
00000020  72 69 6e 67 3e 0a 0a 69  6e 74 20 6d 61 69 6e 28  |ring>..int main(|
00000030  69 6e 74 20 61 72 67 63  2c 20 63 6f 6e 73 74 20  |int argc, const |
00000040  63 68 61 72 2a 20 61 72  67 76 5b 5d 29 0a 7b 0a  |char* argv[]).{.|
00000050  20 20 20 20 73 74 64 3a  3a 73 74 72 69 6e 67 20  |    std::string |
00000060  73 20 3d 20 22 6b 73 64  6a 73 6b 64 68 68 77 6b  |s = "ksdjskdhhwk|
00000070  65 6a 6a 6e 64 22 3b 0a  20 20 20 20 69 66 20 28  |ejjnd";.    if (|
00000080  73 5b 30 5d 20 3d 3d 20  27 6b 27 29 0a 20 20 20  |s[0] == 'k').   |
00000090  20 7b 0a 20 20 20 20 20  20 20 20 73 74 64 3a 3a  | {.        std::|
000000a0  63 6f 75 74 20 3c 3c 20  73 5b 30 5d 20 3c 3c 20  |cout << s[0] << |
000000b0  27 5c 6e 27 3b 0a 20 20  20 20 7d 0a 20 20 20 20  |'\n';.    }.    |
000000c0  72 65 74 75 72 6e 20 30  3b 0a 7d 0a                      |return 0;.}.|
000000cc

It seems that there is not a multi-character constant.

ok cool. thanks so much for all the information! i will definitely take a look at this soon!

I had this happen to me today! I cannot figure it out, but the file does not have multicharacter constants in it! other editors are fine, compiles fine!


Slide viewer accordion

Hei, here the slide view is adapted. I also changed the Bootstrap version.
Please have anothe look if all the other functionalities are still working.

Let's add/finish functionality before merging


Big Sur

Hey,
Big Sur was released just now and I wanted to ask if this config is ready to update from Catalina 10.15.7 to Big Sur via the system preferences?

I don't know yet, haha! I'm going to install the big Sur, and keep you updated!

Soo I just installed Big Sur on an 2nd APFS volume to Test out what works and what no
Installation went smoothly, set everything up (without Apple ID just to test).
Wifi and Airdrop worked (because of the extra WiFi card installed), but Sidecar and Streaming to my AppleTV not (maybe because of missing AppleID?)

It sounds great! here is the apple said
Set Sidecar options
Make sure you're signed in with the same Apple ID on your Mac and iPad. On your Mac, choose Apple menu > System Preferences, then click Sidecar. Set options for showing the sidebar and the Touch Bar on iPad, and for using Apple Pencil.

Mhhh, will try login with my AppleIID later in the day and also check iMessage and follow up here.
Another thing I’ve noticed is, that when the Nuc wakes up from sleep, the keyboard is not detected (on Catalina it always was detected) so I’ve to umplug and replug the keyboard to enter my password.
Is there anything other I should test with this „extra“ system?

For me, everything is working, closing...


Update client3:akka-http-backend, ... to 3.8.11

Updates

com.softwaremill.sttp.client3:akka-http-backend
com.softwaremill.sttp.client3:core

from 3.8.5 to 3.8.11.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.client3" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.softwaremill.sttp.client3" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #563.


home-assistant: abode no module named jaraco

Describe the bug
When attempting to configure the abode integration I get an error in Home Assistant
Steps To Reproduce
Steps to reproduce the behavior:

Add abode to services.home-assistant.extraComponents
Try to configure abode integration from Home Assistant UI
Error occurred loading flow for integration abode: No module named 'jaraco'

Expected behavior
Able to configure abode
Screenshots
Additional context
Notify maintainers

@mweinelt @dotlambda
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
- system: `"aarch64-linux"`
- host os: `Linux 6.1.21, NixOS, 23.11 (Tapir), 23.11.20230712.2de8efe`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.16.1`
- nixpkgs: `/nix/store/3j9garb3574mxikwbi6zn594j8mjd19s-source`

The jaraco-abode package does not eval on master right now, because of a dependency being flagged as disabled for python 3.11. Though I'd be surprised if that is your issue.
nix-repl> home-assistant.python.pkgs.jaraco-abode
error:
       … while evaluating the attribute 'drvPath'

         at /home/hexa/git/nixos/master/lib/customisation.nix:222:7:

          221|     in commonAttrs // {
          222|       drvPath = assert condition; drv.drvPath;
             |       ^
          223|       outPath = assert condition; drv.outPath;

       … while evaluating the attribute 'drvPath'

         at /home/hexa/git/nixos/master/lib/customisation.nix:222:7:

          221|     in commonAttrs // {
          222|       drvPath = assert condition; drv.drvPath;
             |       ^
          223|       outPath = assert condition; drv.outPath;

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: cherrypy-18.8.0 not supported for interpreter python3.11

Regardless, https://github.com/NixOS/nixpkgs/pull/243359 at least makes python311.pkgs.jaraco-abode evaluate.


rgba render pass - blue and alpha channels swap

Hi Brian,
In rgba AOV pass blue and alpha channels are swapped, so you get solid white in blue channel and the blue data in alpha channel when render.

I'll look into this one.

probably just needs asrgba
On Wed, Apr 5, 2017 at 9:38 AM, Jon D<EMAIL_ADDRESS>wrote:

I'll look into this one.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bsavery/PRMan-for-Blender/issues/468#issuecomment-291920806,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABzffAze2Yhzcs59P6PX8bkRM6bPA07oks5rs8OQgaJpZM4Mz-vY
.

That should be added when AOV denoising isn't used.......
I'll check it anyway....

Okay I can confirm that something wacky is going on with IT display and the 'rgba' AOV output.  The 'int asrgba' is set to 1 in the RIB and the channel output is "Ci,a" but like the error says the blue and alpha channels are swapped.  I ran an EXR of the same pass through EXRinfo and got the following:
C:\tmp\renderman_for_blender\tester_base\images>exrinfo Scene.RenderLayer.rgba.0001.exr
Scene.RenderLayer.rgba.0001.exr:
file format version: 2, flags 0x0
capDate (type string): "2017:04:05 20:46:25"
channels (type chlist):
Ci.b, 32-bit floating-point, sampling 1 1
Ci.g, 32-bit floating-point, sampling 1 1
Ci.r, 32-bit floating-point, sampling 1 1
Ci.~w, 32-bit floating-point, sampling 1 1
a, 32-bit floating-point, sampling 1 1
a.~w, 32-bit floating-point, sampling 1 1
checkpoint (type int): 7
checksum (type string): "0000000000000000"
clipFar (type float): 100
clipNear (type float): 0.1
comments (type string): "Created using: Pixar PhotoRealistic RenderMan 21.3
Created on: Jon-Laptop"
compression (type compression): zip, individual scanlines
dataWindow (type box2i): (0 0) - (959 539)
displayWindow (type box2i): (0 0) - (959 539)
lineOrder (type lineOrder): increasing y
pixelAspectRatio (type float): 1
screenWindowCenter (type v2f): (-7.00355e-007 -1.19209e-007)
screenWindowWidth (type float): 0.914285
type (type string): "scanlineimage"
utcOffset (type float): 21600
worldToCamera (type m44f):
(0.687438 -0.296963 -0.662753 0
0.726162 0.294656 0.621182 0
-0.0108156 0.90829 -0.418201 0
-0.15498 -0.038579 16.302 1)
worldToNDC (type m44f):
(1.50377 -1.15486 -0.663416 -0.662753
1.58848 1.14589 0.621804 0.621182
-0.0236591 3.53224 -0.41862 -0.418201
-0.339019 -0.15003 16.2182 16.302)
Not sure what those two channels with the ~w are.........

As a side note, is there a good reason why we're doing full 32 float exports for the color channels?  Seems like overkill.......


Windows AF_UNIX SOCK_DGRAM request

Is your feature request related to a problem? Please describe.
Per the blog post announcing AF_UNIX on windows, "Support for the datagram (SOCK_DGRAM) can be considered in future depending on the adoption, feedback and scenarios"
Not sure if it has been asked for elsewhere, but I have a use case where I would find this very helpful
Describe the solution you'd like
The ability to create SOCK_DGRAM AF_UNIX style sockets, thus allowing message boundaries to be preserved
Describe alternatives you've considered
Adding my own basic message boundary headers in a stream socket connection. However, I'd like to be able to plug this into existing libraries that expect datagram sockets without needing to be aware of such a header
Additional context
Note: I am not sure if this is the perfect place to put the request, but https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/ links to this issue tracker
Thanks!

Note: I am not sure if this is the perfect place to put the request

Good as any (there was some precedent set).

This would be very helpful indeed 👍

For what is worth, missing SOCK_DGRAM support is also the reason why the Python maintainers chose not to expose the unix socket API on Windows [1][2]
[1] https://bugs.python.org/issue33408
[2] https://github.com/python/cpython/issues/77589

I'm interested in this support as well; I have a library requiring UNIX datagram sockets that currently only works on UNIX, and I'd like to make it work on Windows as well.

My usecase is this:
UDP-like socket with built-in ACL. No need to perform authentication as it is authenticated and is managed by the OS itself, locally. Probably more secure than UDP, too, and less overheads as we don't need to traverse the networking layer as well.

I am also interested in this because it is considered a blocker for exposing the AF_UNIX functionality in Python. Being able to use unix-style sockets would allow me to get rid of a lot of OS-specific python code.

Also interested in this. Want to build native windows application instead of running it on top of crywin/msys2.


64-bit gvim torn-off submenus won't pop up

Running on Windows7 64-bit
Menus do tear off fine.  No problem there.
Issue is when, while on a torn-off menu, you click on a submenu (i.e., those having ">>" next to them)
Happens for all such submenus.  But you can replicate this way:

gvim -N -u NONE
Tear off the "Edit" menu
Click on "Gobal Settings"
Nothing happens

This issue does not occur with 32-bit gvim.
I replicated with both of these:
http://tuxproject.de/projects/vim/complete-x64.exe
https://github.com/vim/vim-win32-installer/releases/download/v8.0.0051/gvim_8.0.0051_x64.zip

I found that the current implementation of tearoff menu is somewhat broken.
It does something weird when creating a tearoff menu.  It calls CreatePopupMenu() to create a menu, then casts the returned menu handle to a 16-bit value to create a menu ID.  And later, the 16-bit menu ID is cast again to get the menu handle.  Thus the value of the menu handle is truncated and the menu won't work.  I'm surprised that this code worked on 32-bit gvim.
The following patch fixes the problem:
https://bitbucket.org/k_takata/vim-ktakata-mq/src/c35b76363a93cdbdc81ee652a3644b8ea8404e07/win32-fix-tearoff-menu.patch?at=default&fileviewer=file-view-default

Works for me in gvim 8.0.1185 with GTK2 GUI on openSUSE Linux x86_64.
Best regards,
Tony.

I had to say that the Windows implementation was broken.

Ken Takata wrote:

I found that the current implementation of tearoff menu is somewhat broken.
It does something weird when creating a tearoff menu.  It calls
CreatePopupMenu() to create a menu, then casts the returned menu
handle to a 16-bit value to create a menu ID.  And later, the 16-bit
menu ID is cast again to get the menu handle.  Thus the value of the
menu handle is truncated and the menu won't work.  I'm surprised that
this code worked on 32-bit gvim.
The following patch fixes the problem:
https://bitbucket.org/k_takata/vim-ktakata-mq/src/c35b76363a93cdbdc81ee652a3644b8ea8404e07/win32-fix-tearoff-menu.patch?at=default&fileviewer=file-view-default

Thanks.  I wonder if we should get rid of tear-off menus completely.
They were added because it was a feature on Motif, and then we carried
it over to other systems.  I don't think any modern GUI has tear-off
menus these days.
Does anyone actually use them?
--
Back up my hard drive?  I can't find the reverse switch!
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Does anyone actually use them?

I don't know.
@shaggyaxe Do you use them?

I don't use it and have never understand what the use case was.

Christian wrote:

I don't use it and have never understand what the use case was.

With a normal menu you first need to click on the menu button, then move
the mouse to the right item can click there.
When a menu was torn-off it is always visible.  You can spont the item
to click right away.  Thus it's faster.
This is only useful if you click on several items in the menu in a row.
Otherwise it just occupies screen space.  This is a rare use case.
And if there is no native support, they look quite ugly.
The alternative is to put the item in the toolbar.
So I think it's fine to drop the feature from systems that don't support
them natively.
--
Even got a Datapoint 3600(?) with a DD50 connector instead of the
usual DB25...  what a nightmare trying to figure out the pinout
for that with no spex...
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

@k-takata    Yes, I do use tear-off menus a lot.  Not the newbie ones I showed to replicate the issue.  But I have a lot of menus and submenus tied to custom functions and macros.
I get the latest http://tuxproject.de/projects/vim/complete-x64.exe weekly, and was pleasantly surprised to see this was fixed!  :)


Error: Probe did not appear after the max settle time.

When the title error occurs, the only alternative left for me is to disconnect and then reconnect, and then it works. However, before doing this, I list the probes and it is present.
$ teleprobe local run --chip STM32WB55RG --elf target/thumbv7em-none-eabihf/release/ble
Error: Probe did not appear after the max settle time.

If I run
$ teleprobe local list-probes
0483:374b:066CFF3332584B3043254843 -- StLink STLink V2-1

I tried power cycling, no luck. 🤔


Fix the formatting of the ballerina build output

Refer the attached image: The output of Running test should be formatted properly to be consistent with other lines.

@sameerajayasoma This is not a blocker right ?

This is fixed with above PR.


Fix permissions for artifact cleanup in Kind workflow

Because of a change in geekyeggo/delete-artifact@v4, we need to provide additional permissions to the artifact-cleanup job. Without this change, the job can never succeed.

This approach is not working, as we cannot give write permissions for workflows triggered by pull_request. This PR is therefore replaced by #5915


Class Dependency and Ordering

I'm hitting a lot of issues with a port from Script Sharp.
The order in which classes are defined (bridge.define('something')) is causing me issues as classes are calling other classes which Bridge doesn't know about yet (Could be just Static Methods)
A safer approach would be to ensure all of the calls to Bridge.Define() are allowed with the internal deferred until the end of this first pass.
Otherwise I'm stuck with the manual task of trying to sort out my dependency tree via Priority attributes, which is effectively a deal breaker right there for me
Thoughts?

I am not sure what kind of dependency do you mean? Can you demonstrate it? And please describe how do you solve such issue in Scripture Sharp
Bridge should automatically resolves ordering of classes in Javascript. Also initialization of static members is deferred until first access to the class

Putting together a repro now.

Reproduction >> https://github.com/maverix/SLC.Bridge/
In the repro, the TestResultModel which inherits from the TestResult class will throw an exception saying that the 'TestResult is not defined'.
Issue disappears if the TestResultController is removed
https://github.com/maverix/SLC.Bridge/blob/master/SLC/Campaigns/TestResultController.cs

@vladsch In script sharp I didn't have this issue

Thanks for your report, i will investigate it tomorrow and will provide solutions how to resolve it
Thanks for using Bridge.NET

The problem that by default, Bridge split output by namespace (js classes from different namespaces will be in different files). In this case, dependency from different namespaces are not handled
Please set "outputBy": "Project" in bridge.json to resolve it (in this case all classes will be in one file and sequence of classes will be correct in javascript)

I created an issue for that
https://github.com/bridgedotnet/Bridge/issues/801

Thanks @vladsch! I won't be able to test the fix until tomorrow.  But thanks again for the prompt responses and solutions!


Add checks to policy ordering test

I've noticed this flake pop up. It happens locally as a flake also, but it takes a lot of runs. I couldn't really tell whether there might be code that should be investigated, but if it might be test related hopefully this will make it more stable.

The test I set out to address failed. If that isn't a sign.
Bug opened: https://issues.redhat.com/browse/ACM-4872
• [FAILED] [32.218 seconds]
GRC: [P1][Sev1][policy-grc] Test policy ordering
/home/runner/work/governance-policy-framework/governance-policy-framework/framework/test/policy_ordering.go:62
  Ordering via a dependency on a Policy
  /home/runner/work/governance-policy-framework/governance-policy-framework/framework/test/policy_ordering.go:63
    [It] Should become pending again when the initial policy is deleted
    /home/runner/work/governance-policy-framework/governance-policy-framework/framework/test/policy_ordering.go:80

  Begin Captured GinkgoWriter Output >>
    STEP: Deleting ../resources/policy_ordering/dep-policy-initial.yaml 04/10/23 19:58:26.307
    STEP: Checking policy-test.dep-policy-initial was removed from managed cluster in ns managed 04/10/23 19:58:26.443
    STEP: Checking that the policy template policy.open-cluster-management.io/v1, Resource=configurationpolicies/dep-policy-initial was removed from the managed cluster 04/10/23 19:58:26.449
    STEP: Checking if the status of root policy dep-policy-deppol is Pending 04/10/23 19:58:27.46
    STEP: Cleaning up 04/10/23 19:58:57.461
    STEP: Deleting ../resources/policy_ordering/dep-policy-initial.yaml 04/10/23 19:58:57.461
    STEP: Checking policy-test.dep-policy-initial was removed from managed cluster in ns managed 04/10/23 19:58:57.554
    STEP: Deleting ../resources/policy_ordering/dep-policy-deppol.yaml 04/10/23 19:58:57.556
    STEP: Checking policy-test.dep-policy-deppol was removed from managed cluster in ns managed 04/10/23 19:58:57.664
    STEP: Deleting ../resources/policy_ordering/dep-policy-extradepconfig.yaml 04/10/23 19:58:57.666
    STEP: Checking policy-test.dep-policy-extradepconfig was removed from managed cluster in ns managed 04/10/23 19:58:57.759
    STEP: Deleting ../resources/policy_ordering/dep-policy-ignorepending.yaml 04/10/23 19:58:57.761
    STEP: Checking policy-test.dep-policy-ignorepending was removed from managed cluster in ns managed 04/10/23 19:58:57.87
    STEP: Deleting ../resources/policy_ordering/dep-policy-dep-on-plcset.yaml 04/10/23 19:58:57.872
    STEP: Checking policy-test.dep-policy-dep-on-plcset was removed from managed cluster in ns managed 04/10/23 19:58:57.971
  << End Captured GinkgoWriter Output

  Timed out after 30.001s.
  Expected
      <v1.ComplianceState>: NonCompliant
  to equal
      <v1.ComplianceState>: Pending
  In [It] at: /home/runner/work/governance-policy-framework/governance-policy-framework/framework/test/policy_ordering.go:82


rachitic rosary

rachitic rosary (Child of abnormal costochondral joint morphology MP:0030876)
DEF: abnormal expansion of the anterior rib ends at the costochondral junctions; most frequently seen in rickets as nodularity (prominent bony knobs) at the costochondral junctions
SYN: beading of the ribs
SYN: beaded ribs
SYN: rib beading
SOURCE: https://radiopaedia.org/articles/rachitic-rosary

Added new term:
rachitic rosary MP:0030884


Install issues

I'm having issues with getting ruby spark installed on my Mac with Yosemite. When I run the command
ruby-spark build
I get an error about
Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.7.jar
I installed sbt with homebrew and it seems to be working but I always get this error.
Any suggestions on how to fix this and get ruby-spark properly running?

Please try clone repository and run bin/ruby-spark ....

Ok so I ran
bin/ruby-spark build
Got
Attempting to fetch sbt
Launching sbt from sbt/sbt-launch-0.13.9.jar
Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar
error: Spark cannot be assembled.. Use --trace to view backtrace
When I run it with the --trace option
Launching sbt from sbt/sbt-launch-0.13.9.jar
Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar
/Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:37:in block in build': Spark cannot be assembled. (Spark::BuildError) 	from /Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:35:in chdir'
from /Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:35:in build' 	from /Users/coombsk/git/my-ruby-spark/lib/spark/cli.rb:40:in block (2 levels) in run'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in call' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in call'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:153:in run' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:428:in run_active_command'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:68:in run!' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in run!'
from /Users/coombsk/git/my-ruby-spark/lib/spark/cli.rb:157:in run' 	from bin/ruby-spark:8:in '

Go first to ext/spark/sbt and remove all sbt*.jar.
If that wont help:

cd ext/spark
rm  sbt/sbt-*.jar
sbt/sbt

Is sbt working?

No I get an error when I run sbt/sbt
Launching sbt from sbt/sbt-launch-0.13.9.jar
Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar
Karen
On Sun, Nov 15, 2015 at 1:18 AM, Ondřej Moravčík<EMAIL_ADDRESS>wrote:

Go first to ext/spark/sbt and remove all sbt*.jar.
If that wont help:

cd ext/spark
rm sbt/sbt-*.jar
sbt/sbt

Is sbt working?
—
Reply to this email directly or view it on GitHub
https://github.com/ondra-m/ruby-spark/issues/21#issuecomment-156788091.

I am having this same issue; following along, I get the same error via git clone or install from ruby gems.

Please try
cd ext/spark

wget "http://dl.bintray.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.9/sbt-launch.jar" -O sbt/sbt-launch-0.13.9.jar

sbt/sbt

Do you see sbt console?

I also wanted to ask, if I already have spark, sbt, and scala installed via homebrew can ruby-spark just use that?

No. Everything is built on selected versions.

I was experiencing this same issue with ruby-spark build on OSX Mavericks, and saw that the cause was that sbt/sbt-launch-0.13.9.jar was 0B in size.
Examining the sbt/sbt bash script provided the source $URL1 from which to download the jar, so I downloaded it manually, and it came down as 1.2MB (suggesting there's something wrong with the curl command for OSX).
I then moved the downloaded file to sbt/sbt-launch-0.13.9.jar and retried ruby-spark build, and the following occured:
Launching sbt from sbt/sbt-launch-0.13.9.jar
Getting org.scala-sbt sbt 0.13.9 ...

:: problems summary ::
:::: WARNINGS
		module not found: org.scala-sbt#sbt;0.13.9

	==== local: tried

	  /Users/aaron/.ivy2/local/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml

	  -- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:

	  /Users/aaron/.ivy2/local/org.scala-sbt/sbt/0.13.9/jars/sbt.jar

	==== jcenter: tried

	  https://jcenter.bintray.com/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.pom

	  -- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:

	  https://jcenter.bintray.com/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar

	==== typesafe-ivy-releases: tried

	  https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml

	==== Maven Central: tried

	  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.pom

	  -- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:

	  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar

... and some more useless debug stuff thereafter.
When I tried $URL2 from the script in the browser, I get a 404, so that source is no longer valid.
I am able to use brew to install sbt and apache-spark, but it's not clear how to use them having installed them thusly.
Any assistance would be appreciated!

Take a look on
https://github.com/sbt/sbt/issues/2295
http://stackoverflow.com/questions/6784463/error-trustanchors-parameter-must-be-non-empty/6788682


linting cython files

As far as my test go, flake is only testing .py files. Is it possible to make it check .pyx and .pxd files?
I'm using the following setup file but it is not working:
################################
[flake8]
filename = .pyx,.px*
exclude = .eggs,*.egg,build
ignore = E901,E999,E225,E226,E227
################################
Thanks

This package lints anything Atom considers to be Python code, regardless of what the file extension is. If you want to customize how Atom recognizes a file's language see Customizing Language Recognition.


Delete arch.cached property in unit tests

After https://github.com/emilsvennesson/script.module.inputstreamhelper/commit/830cfb566133e8e925722bdafe623b5b65ecc420 was merged, unit tests didn't fully execute anymore because they used the cached property in arch().
Deleting the cached property when executing unit tests solves this bug.

Instead of adding those two lines multiple times, I think it would make sense to make a function out of it (maybe in a new test_utils.py) and adding that. If more functions get caches in the future, we would only have to add a line to remove them at one place.

Okay, I made it little more future-proof.

@horstle We want to test the caching as well, so we shouldn't be deleting all the caches all the time. The only problem here is that caching arch() is problematic as we fake different architectures within the same framework. Which is impossible to happen in real life. For other cached values this may not be problematic, unless maybe they are also architecture-dependent.
But caching values only really makes sense to avoid expensive calls. And we don't have that many. I don't even know if arch() is really expensive or whether it gets called that often. But it is easy to do.

So personally I am not that a fan of doing this single cache cleanup from a function (because you don't see what is done exactly, and cannot see why) and it is only a single call, but that's just a nitpick. Functionally it is one and the same.


Always set multiple prop to true and use function to set disabled prop

One way to leverage the Typeahead component to do what we want here is to use the component's multiple prop in a different way: it should always be set to true, and we can use the component's disabled prop to prevent subsequent multiple entries by passing it the boolean result of an expression that checks both the resource template's repeatable prop along with the length of the selections.
Removing the disabled prop of the <Token/> component allows items to always be removed.

PR works as expected but I noticed that after a value is entered into a lookup field with repeatable set to false, the field is highlight like it has the focus even when the focus is on another field, see


Async javascript take 2

A second take on #26 where the two public functions reply(to:) and reply(with:) are wrapped in a Task {} block. This lets a developer use the async version or non-async version depending on their preference. For example:
// From an async, throwing function:
func doSomething() async throws {
    reply(to: "connect") // Calls async, throwing version.
}

// From a non-async, non-throwing function:
func doSomethingNow() {
    reply(to: "connect") // Calls non-async version.
}

// From a non-async, non-throwing function (again):
func doSomethingLater() {
    Task { try await reply(to: "connect") } // Calls async, throwing version.
}

Notes

The tests are currently failing. I think we had some tests that threw errors before that are now being exposed but I haven't dug in, yet.
The actual change to the public API is in the most recent commit, 2a9aa0.

This is ready for re-review @svara!

@jayohms, does Android need an equivalent for this?
If not, I'll merge this then #24 and cut a new release!

@joemasilotti Let's wait with the merge. I've run into this issue https://forums.developer.apple.com/forums/thread/701553. I'll open a PR soon ~1h.


Nested interpolation

Hello, thanks a lot for perfect library!
Walked through documentation and issues, but didn't find anything about nested interpolation:
https://www.i18next.com/translation-function/nesting
{
    "nesting1": "1 $t(nesting2)",
    "nesting2": "2 $t(nesting3)",
    "nesting3": "3",
}

i18next.t('nesting1'); // -> "1 2 3"
Does next-translate have it or not yet?

Currently, it doesn't have nested interpolation.

Currently, it doesn't have nested interpolation.

@iksent @xcrzx It may be interesting to add it in the future. I add it for 1.1!

@iksent @xcrzx It may be interesting to add it in the future. I add it for 1.1!


Adding Comments in Deep Learning Projects

💥 Documenting the projects in Deep Learning folder

@khusheekapoor

Please provide more insights about your proposal

The projects in deeplearning, folder are not properly documented, i.e. there is no explanation regarding the steps, preprocessing and etc.
So i just want to document it properly.

We can do it when we are halfway through the program.

@NisargPipaliya - we can do it halfway through the program? Say around June 30th?

But i think it would increase the work load...
Just my opinion 😅

@NisargPipaliya - please go ahead. Also, please clean up the readme by ensuring that all the notebooks/ folders have been linked. Thanks!

@NisargPipaliya - are you taking this up?

Yes


added clusterservingruntime installation step

Signed-off-by: Suresh Nakkeran<EMAIL_ADDRESS>

/lgtm
/approve


Dispatch external events through EventBus

IntegrationBus
In this PR we refactor the mechanism of integrating Bounded Contexts.
In order for two Contexts to communicate, they emit events and subscribe to events of one another. The handlers which accept events from outside of a Bounded Context (e.g. from other Contexts) are marked as external.
Previously, a Bounded Context had an IntegrationBus which:

published domestic events to outside subscribers;
dispatched external events to the external subscribers/reactors/commanders inside its own Context.

Now, IntegrationBus is substituted with IntegrationBroker.
Just like IntegrationBus, IntegrationBroker publishes domestic events to outside by tapping into the domestic EventBus.
Just like IntegrationBus, IntegrationBroker communicates with brokers of other contexts in order to find out which event to publish.
Just like IntegrationBus, IntegrationBroker seats on top of a TransportFactory, which instantiates message channels for inter-context communication.
Unlike IntegrationBus, IntegrationBroker is not a Bus. A broker does not bother dispatching events to targets (such as entity repositories). Instead, it posts external events into the EventBus and the EventBus performs the dispatching.
Unlike IntegrationBus, IntegrationBroker does not hold a registry of all external dispatchers in its Context for the reason stated in the previous paragraph.
Unlike IntegrationBus, IntegrationBroker is not a public API of a BoundedContext. Users should not interact with it directly. SPI users should interact with TransportFactory and related concepts.
Other API changes
This PR changes the visibility of Command, Event, and related types. Previously, the types were exposed to the end user. Now, Command, Event, Commands, and Events are marked as SPI and the associated generated mixins are package-private.
Version
This PR marks the release of 1.1.0.

@alexander-yevsyukov, @dmitrykuzmin, PTAL.

@dmitrykuzmin, PTAL again.


Add general binary metric explorer

Overview

Added Number Needed to Evaluate to metrics (NNE)
Added new widget to explore existing metrics
import seismometer as sm
sm.run_startup(config_path='.')
sm.ExploreBinaryModelMetrics(rho=0.2)

Description of changes
Adds a new Explore widget that looks at a given metric:

Also allows for the standalone plotting of a metric

Allowing<EMAIL_ADDRESS>to be viewed
Author Checklist

[ ] Linting passes; run early with pre-commit hook.
[ ] Tests added for new code and issue being fixed.
[ ] Added type annotations and full numpy-style docstrings for new methods.
[ ] Draft your news fragment in new changelog/ISSUE.TYPE.rst files; see changelog/README.md.

@eotles - If you want to check this PR out, I'd be happy to get your feedback.