+!^$$[VIRAL@Trending] Pragya Nagra Viral Video Original Link Pragya Nagra Video On Social Media

18 seconds ago
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter Telegram
►✅ 🌐 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🟢==►► 𝖶𝖠𝖳𝖢𝖧 𝖭𝖮𝖶 ❤❤⬇⬇
►✅ 𝘾𝙇𝙄𝘾𝙆 𝙃𝙀𝙍𝙀 ==►► DOWNLOAD HERE ❤❤⬇⬇
WATCH NOW

Pragya Nagra Video Tutorial Original Video video took the internet by storm and amazed viewers on various social media platforms. Pragya Nagra Video Tutorial, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter
Pragya Nagra Video Tutorial Original Video video oficial twitter
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter
[-wATCH-]— Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now
[-wATCH-]— Pragya Nagra ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pragya Nagra ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now
+'[ORIGINAL!!VIRAL!] Pragya Nagra MMS Video Link Original Full Video Viral On Social Media X Telegram Trending Now
[+WATCH@VIRAL+] Latest Viral Leaked Pragya Nagra Original Full Video Viral On Social Media X Trending Now Pragya Nagra's Viral Leaked
[!!Tending!!+] Pragya Nagra Official Leaked Video Original Full Video Original Video Link Tanu Rawat Video Viral On Social Media X Trending Now
!!+(Link-Viral)!! MMS Malayalam Actress Pragya Nagra Viral Video Trending videos MMS Malayalam actress Pragya Nagra's On Social Media X Telegram Trending Now
++(Full video!!)*Malayalam Pragya Nagra's Viral Leaked Video On Social Media X twitter Trending videos MMS Malayalam actress Pragya Nagra's private
Pragya Nagra Original Video video took the internet by storm and amazed viewers on various social media platforms. Pragya Nagra, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Pragya Nagra Original Video Viral Video L𝚎aked on X Twitter
Pragya Nagra Original Video video oficial twitter
L𝚎aked Video Pragya Nagra Original Video Viral Video L𝚎aked on X Twitter..y
The video reportedly showcases her in a Malayalam actress Pragya Nagra's private, Actress Pragya Nagra About Prabhas, Instagram video by Pragya Nagra.Pragya Nagra MMS Leak Controversy Explained: Malayalam Actress Falls Victim After Maryam Faisal, Minahil Malik | Viral Video · By Poorva Karki
Pragya Nagra is a prominent actress and model, primarily known for her work in the regional film industries of South India, particularly in Malayalam, Telugu, and Tamil cinema. She has become a popular name due to her engaging presence both in films and on social media.
Early Life and Background
Pragya Nagra was born and raised in India, though specific details about her date of birth and early life are not widely publicized. As with many models and actresses, Pragya Nagra's journey to fame started with her interest in the fashion and entertainment industry. She began her career as a model, participating in various photoshoots and fashion events before transitioning into acting. Her striking looks and charming personality helped her establish a strong presence in the fashion industry, which eventually opened doors to film roles.
Career in Film
Pragya Nagra made her acting debut in the South Indian film industry and quickly gained attention for her talent and screen presence. She appeared in Malayalam, Telugu, and Tamil films, earning recognition for her roles in films like:
Varalaru Mukkiyam (2022) – A Malayalam film that brought Pragya Nagra significant attention. It was well-received for its engaging story and the performances of the cast, including Pragya Nagra's.
Nadhikalil Sundari Yamuna (2021) – Another Malayalam film in which Pragya Nagra showcased her acting skills alongside popular actors. Her performance in this film was noted for its emotional depth.
Laggam (2021) – This movie was a notable part of her filmography, where she played a key role and worked alongside established actors in the Tamil film industry.
Pragya Nagra has also worked in various Telugu-language films, collaborating with leading actors and directors. As her career continued to grow, she established herself as a sought-after actress in the regional film industry, recognized for her versatility and ability to portray a wide range of characters.
Social Media Influence
Apart from acting, Pragya Nagra is highly active on social media platforms like Instagram, where she has gained a significant following of over 1 million followers. She uses her platform to share personal moments, behind-the-scenes glimpses of her work, and to promote fashion and lifestyle products. Her social media presence has helped her become a well-known influencer, with brands often partnering with her for promotions.
Her posts often feature her in stylish outfits, showcasing her fashion sense, and engaging in various lifestyle activities. This aspect of her career has helped her build a strong fanbase among younger audiences who follow her for both entertainment and fashion inspiration.
Controversies
Recently, Pragya Nagra has been involved in a controversy surrounding the alleged leaking of a private video. The video went viral across social media platforms like Twitter, Telegram, and others, sparking significant debate and public attention. The authenticity of the video has yet to be confirmed, and Pragya Nagra’s team has not issued an official statement on the matter. The controversy raised concerns about privacy, the ethics of sharing personal content, and the impact of such incidents on an individual's career and mental health.
This situation highlights the increasing risks celebrities face in the digital age, where personal moments can easily become public. The leak of private content has been a growing issue in the entertainment industry, often leading to discussions about the right to privacy and the responsibilities of both the media and the public when it comes to respecting personal boundaries.
Personal Life
Despite her rising fame, Pragya Nagra is known to keep her personal life relatively private. She has not shared many details about her family, relationships, or early years, focusing more on her professional career and public persona. Like many in the entertainment industry, she occasionally shares glimpses of her personal life on social media, but she tends to maintain a level of distance between her work and private affairs.
Future Prospects
With her growing popularity on social media and her established presence in regional cinema, Pragya Nagra is expected to continue making strides in her career. She has shown the potential for a long-lasting career, both in acting and in the world of digital influence. As her popularity continues to rise, there could be more exciting opportunities for her, both within the South Indian film industry and beyond.
Conclusion
Pragya Nagra is an emerging star in the Indian entertainment industry, known for her roles in Malayalam, Tamil, and Telugu films, as well as her substantial influence on social media. She has built a successful career by combining acting with modeling and online presence. However, like many celebrities, she also faces the challenges of privacy and public scrutiny, especially in the age of viral content. Pragya Nagra's journey highlights both the opportunities and risks associated with fame in the modern digital era.
If you'd like to know more specific details or have other questions about her career, feel free to ask!
[EXCLUSIVE▔] Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now. Link Link
(Trending Now) Pragya Nagra Viral Video Link On Social
(Trending) Pragya Nagra Video Leaked Go Viral - forum topic
Pragya Nagra Viral Video Link
(Trending!VIRAL) Pragya Nagra Viral Video Link On Social
VIRAL!] Pragya Nagra's Leaked Video Original Full Video
(++Watch Video++) Pragya Nagra Viral Video
[!!VIRAL+] Pragya Nagra Leaked Video Original Full Video

18 seconds ago
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter Telegram
►✅ 🌐 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🟢==►► 𝖶𝖠𝖳𝖢𝖧 𝖭𝖮𝖶 ❤❤⬇⬇
►✅ 𝘾𝙇𝙄𝘾𝙆 𝙃𝙀𝙍𝙀 ==►► DOWNLOAD HERE ❤❤⬇⬇
WATCH NOW

Pragya Nagra Video Tutorial Original Video video took the internet by storm and amazed viewers on various social media platforms. Pragya Nagra Video Tutorial, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter
Pragya Nagra Video Tutorial Original Video video oficial twitter
L𝚎aked Video Pragya Nagra Video Tutorial Original Video Viral Video L𝚎aked on X Twitter
[-wATCH-]— Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now
[-wATCH-]— Pragya Nagra ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pragya Nagra ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now
+'[ORIGINAL!!VIRAL!] Pragya Nagra MMS Video Link Original Full Video Viral On Social Media X Telegram Trending Now
[+WATCH@VIRAL+] Latest Viral Leaked Pragya Nagra Original Full Video Viral On Social Media X Trending Now Pragya Nagra's Viral Leaked
[!!Tending!!+] Pragya Nagra Official Leaked Video Original Full Video Original Video Link Tanu Rawat Video Viral On Social Media X Trending Now
!!+(Link-Viral)!! MMS Malayalam Actress Pragya Nagra Viral Video Trending videos MMS Malayalam actress Pragya Nagra's On Social Media X Telegram Trending Now
++(Full video!!)*Malayalam Pragya Nagra's Viral Leaked Video On Social Media X twitter Trending videos MMS Malayalam actress Pragya Nagra's private
Pragya Nagra Original Video video took the internet by storm and amazed viewers on various social media platforms. Pragya Nagra, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Pragya Nagra Original Video Viral Video L𝚎aked on X Twitter
Pragya Nagra Original Video video oficial twitter
L𝚎aked Video Pragya Nagra Original Video Viral Video L𝚎aked on X Twitter..y
The video reportedly showcases her in a Malayalam actress Pragya Nagra's private, Actress Pragya Nagra About Prabhas, Instagram video by Pragya Nagra.Pragya Nagra MMS Leak Controversy Explained: Malayalam Actress Falls Victim After Maryam Faisal, Minahil Malik | Viral Video · By Poorva Karki
Pragya Nagra is a prominent actress and model, primarily known for her work in the regional film industries of South India, particularly in Malayalam, Telugu, and Tamil cinema. She has become a popular name due to her engaging presence both in films and on social media.
Early Life and Background
Pragya Nagra was born and raised in India, though specific details about her date of birth and early life are not widely publicized. As with many models and actresses, Pragya Nagra's journey to fame started with her interest in the fashion and entertainment industry. She began her career as a model, participating in various photoshoots and fashion events before transitioning into acting. Her striking looks and charming personality helped her establish a strong presence in the fashion industry, which eventually opened doors to film roles.
Career in Film
Pragya Nagra made her acting debut in the South Indian film industry and quickly gained attention for her talent and screen presence. She appeared in Malayalam, Telugu, and Tamil films, earning recognition for her roles in films like:
Varalaru Mukkiyam (2022) – A Malayalam film that brought Pragya Nagra significant attention. It was well-received for its engaging story and the performances of the cast, including Pragya Nagra's.
Nadhikalil Sundari Yamuna (2021) – Another Malayalam film in which Pragya Nagra showcased her acting skills alongside popular actors. Her performance in this film was noted for its emotional depth.
Laggam (2021) – This movie was a notable part of her filmography, where she played a key role and worked alongside established actors in the Tamil film industry.
Pragya Nagra has also worked in various Telugu-language films, collaborating with leading actors and directors. As her career continued to grow, she established herself as a sought-after actress in the regional film industry, recognized for her versatility and ability to portray a wide range of characters.
Social Media Influence
Apart from acting, Pragya Nagra is highly active on social media platforms like Instagram, where she has gained a significant following of over 1 million followers. She uses her platform to share personal moments, behind-the-scenes glimpses of her work, and to promote fashion and lifestyle products. Her social media presence has helped her become a well-known influencer, with brands often partnering with her for promotions.
Her posts often feature her in stylish outfits, showcasing her fashion sense, and engaging in various lifestyle activities. This aspect of her career has helped her build a strong fanbase among younger audiences who follow her for both entertainment and fashion inspiration.
Controversies
Recently, Pragya Nagra has been involved in a controversy surrounding the alleged leaking of a private video. The video went viral across social media platforms like Twitter, Telegram, and others, sparking significant debate and public attention. The authenticity of the video has yet to be confirmed, and Pragya Nagra’s team has not issued an official statement on the matter. The controversy raised concerns about privacy, the ethics of sharing personal content, and the impact of such incidents on an individual's career and mental health.
This situation highlights the increasing risks celebrities face in the digital age, where personal moments can easily become public. The leak of private content has been a growing issue in the entertainment industry, often leading to discussions about the right to privacy and the responsibilities of both the media and the public when it comes to respecting personal boundaries.
Personal Life
Despite her rising fame, Pragya Nagra is known to keep her personal life relatively private. She has not shared many details about her family, relationships, or early years, focusing more on her professional career and public persona. Like many in the entertainment industry, she occasionally shares glimpses of her personal life on social media, but she tends to maintain a level of distance between her work and private affairs.
Future Prospects
With her growing popularity on social media and her established presence in regional cinema, Pragya Nagra is expected to continue making strides in her career. She has shown the potential for a long-lasting career, both in acting and in the world of digital influence. As her popularity continues to rise, there could be more exciting opportunities for her, both within the South Indian film industry and beyond.
Conclusion
Pragya Nagra is an emerging star in the Indian entertainment industry, known for her roles in Malayalam, Tamil, and Telugu films, as well as her substantial influence on social media. She has built a successful career by combining acting with modeling and online presence. However, like many celebrities, she also faces the challenges of privacy and public scrutiny, especially in the age of viral content. Pragya Nagra's journey highlights both the opportunities and risks associated with fame in the modern digital era.
If you'd like to know more specific details or have other questions about her career, feel free to ask!
[EXCLUSIVE▔] Pragya Nagra Video Original Video Link Pragya Nagra Video Viral On Social Media X Trending Now. Link Link
(Trending Now) Pragya Nagra Viral Video Link On Social
(Trending) Pragya Nagra Video Leaked Go Viral - forum topic
Pragya Nagra Viral Video Link
(Trending!VIRAL) Pragya Nagra Viral Video Link On Social
VIRAL!] Pragya Nagra's Leaked Video Original Full Video
(++Watch Video++) Pragya Nagra Viral Video
[!!VIRAL+] Pragya Nagra Leaked Video Original Full Video


#30-hotfix-link-jobs-to-home-Olus

Description

added route to app.js
added css margin for anchor tag
updated h1 message in home to JOBS BOARD

Deliverable

[x] can access jobs page from home.
[x] data from json is visible on the deployed site.

Related to
Fixes #30

[x] add link from jobs to home
[x] add css for anchor tag to show about and jobs  test link clearer

Checklist:

[ ] My code follows the style guidelines of this project
[x] I have carefully reviewed my own code
[x] I have tested my code locally to make sure it does what is intended
[ ] I have commented my code
[ ] I have updated any documentation

thanks @Meysam-Arshadi, best to leave test page as is, we can update name next week if causing confusion. card component and values to extract for home component is the priority for now.


Docs

Added documentation pages start and a few fixes

All tests were implemented.

Tests OK in CI/CD


Custom arrows?

What is the correct way to use custom arrows ?
thanks

I think that you need write your own css class .slick-arrow that will do the job I guess or your can pass  your custom react components as prevArrow and nextArrow . I think it should work, I haven't tried it though. If you have face any problems, we will help you.

passing a custom component as parameter change the style pretty well, but the next event handler doesn't work

Can you write an example so I have something to debug on?

This works for me:
const nextArrow = React.createClass({
    render() {return
next
}
});
const prevArrow = React.createClass({
    render() {return
prev
}
});

const settings = {
    nextArrow: nextArrow,
    prevArrow: prevArrow
};

<Slider {...settings} />

Any update on custom arrows?

@abdelav The next Event handler works just props of your Custom arrow component to the actual DOM element.
@brennanerbz Custom arrows works. Just need to declare it correctly.

Do you have an example of this @vramana.
I haven't been able to configure it correctly. https://github.com/akiran/react-slick/pull/32

@chemoish Let's say your custom arrow component is CustomPrevArrow then pass it as
<Slider prevArrow={CustomPrevArrow} >. This should work.

Did you have a chance to read the discussion of #32?
Unless I am missing something drastic, I don't believe it works.
The end goal is to add a simple slick-arrow class to the buttons.

@chemoish Have you tried this or you are believing that it doesn't work? If it doesn't work, I can tell a fix for this.

I have tried a bunch of different implementations, including but not limited to…
var settings = {
  nextArrow: React.createClass({
    render: function () {
      return (
        <button {...this.props}></button>
      );
    }
  })
};

<Slider {...settings}></Slider>

var settings = {
  nextArrow: React.createClass({
    render: function () {
      return (
        <button class="slick-arrow" {...this.props}></button>
      );
    }
  })
};

<Slider nextArrow={...settings}></Slider>

var settings = {
  nextArrow: React.createClass({
    render: function () {
      return (
        <button class="slick-arrow"></button>
      );
    }
  })
};

<Slider {...settings}></Slider>

var nextArrow = React.createClass({
  render: function () {
    return (
      <button class="slick-arrow"></button>
    );
  }
});

<Slider nextArrow={nextArrow}></Slider>

var nextArrow = React.createClass({
  componentDidUpdate: function () {
    this.refs.next.getDOMNode().className += ' slick-arrow';
  },

  render: function () {
    return (
      <button ref="next" {...this.props}></button>
    );
  }
});

<Slider nextArrow={nextArrow}></Slider>

<Slider nextArrow={<button class="slick-arrow"></button>}></Slider>

I even copied the entire code for the export default NextButton inside arrows.jsx. No avail.

However, if you look at the code for...
https://github.com/akiran/react-slick/blob/master/src/inner-slider.jsx
https://github.com/akiran/react-slick/blob/master/src/arrows.jsx

Unless I am missing something drastic, I don't believe it works.

var nextArrow = React.createClass({

The name of the component has to start with a capital letter. React differentiates dom elements and React elements using this strategy. I have read about this somewhere. That may be the problem.

The click event wasn't working for me at first as well, but figured out that you need to pass this.props.onClick to your custom component. I think that's what @vramana was trying to say, but I didn't understand. (You can also pass {...this.props} and it works just the same.)
My code looks like this and the event is working!
var ProductSlider = React.createClass({

  propTypes: {
    items: React.PropTypes.array,
    slidesToShow: React.PropTypes.number,
    slidesToScroll: React.PropTypes.number,
  },

  render() {
    var settings = {
      dots: false,
      infinite: true,
      speed: 500,
      prevArrow: CustomPrevArrow,
      slidesToShow: this.props.slidesToShow,
      slidesToScroll: this.props.slidesToScroll,
      responsive: [{breakpoint: 768, settings: {slidesToShow: 1, slidesToScroll: 1}}, {breakpoint: 1024, settings: {slidesToShow: 3, slidesToScroll: 3}}]
    }

    return (
      <Slider { ...settings } >
        {this.props.items.map(i =>
{i}
)}
      </Slider>
    )
  }

})

var CustomPrevArrow = React.createClass({
  render() {
    return (
      <button type="button" className="slick-prev" onClick={this.props.onClick}>What</button>
    )
  }
})

Thats what this.props was doing. I was trying to override the className. Everything else is fine.

What if I want to add new functionality to onClick event of arrows? Does it exist any way how to keep functionality of arrow and at the same time add my own on the top of it?

@Pave91 you can probably get away with something like this:
var CustomPrevArrow = React.createClass({

  newFunctionality(e) {
    this.doMoreStuff()
    this.props.onClick(e)
  }

  render() {
    return (
      <button type="button" className="slick-prev" onClick={this.newFunctionality}>What</button>
    )
  }
})

+1
Please add an example

It worked for me finally and here is what I did:
<Slider {...settings} prevArrow={PrevArrow}> </Slider>
Make sure to import your PrevArrow component. And in your PrevArrow component, return the following:
<IconButton className="slickArrowPrev" onClick={this.props.onClick} iconClassName="fa fa-chevron-circle-left" />
Similarly you should have NextArrow component. Styling the arrows is little bit of work but it should be fairly easy.
Note: I am using font awesome for the next and prev icon

I have tried diferent implemtations without any results,here is my code
`import React from 'react';
import Slider from 'react-slick';
const CustomArrow= React.createClass({
render: function(){
return()
}
});
export default class Gallery extends React.Component {
constructor(props) {
super(props);
}
render() {
const sliderSettings = {
  speed: 500,
  dots: false,
  fade: true,
  arrows: true,
  prevArrow: CustomArrow,
  infinity: true
};

return (

      <Slider {...sliderSettings}>
        {this.props.pictures.map((pic) => {
          return(

          );
        })}
      </Slider>

);

}
};`
The browser console return this error
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
Any  Ideas???

@tuxjs I'm getting the same thing, and I'm following the example given by the author in the README.
A clear working example would be great.

Check this https://github.com/akiran/react-slick/blob/master/docs/demos.jsx#L447-L485

I had to pass in the component as JSX, rather than the component name. That is what caused the "Element type is invalid" error for me.
See the example below:
const NextArrow = function(props) {
  return (

  );
};

const PrevArrow = function(props) {
  return (

  );
};

...

And in the component which renders <Slider />:

const settings = {
  arrows: true,
  nextArrow: <NextArrow />,
  prevArrow: <PrevArrow />
};

<Slider
  className="Slider"
  {...settings}>
</Slider>

I did not need to add an onClick handler to the arrows, that was taken care of by {...props}.

Dude Cannot read property 'props' of undefined why?

function SampleNextArrow(props) {
  const {className, style, onClick} = props
  return (

  );
}

function SamplePrevArrow(props) {
  const {className, style, onClick} = props
  return (

  );
}

import React from 'react-slick'
import Slider from 'react-slick'
import 'slick-carousel/slick/slick.css'
import 'slick-carousel/slick/slick-theme.css'

// import custom arrow
import Next from '../assets/chevronRight.svg'`

// declare component
const Right = props => (

)

// slider settings
const settings = {
  arrows: true,
  nextArrow: <Right/>
}

// main component
export default props => (

    <Slider {...settings}>

1

2

    </Slider>

)

Unfortunately It seems i am missing something.
My code looks like this
function SampleNextArrow(props) {
const { className, style, onClick } = props;
return (

whattt

);

}
/*** inside default class **/
//constructor
this.settings = {
customPaging: (i) => {
return (

);
},
dots: true,
infinite: true,
speed: 500,
slidesToScroll: 1,
slidesToShow: 1,
nextArrow:
};
// and handler //
sliderHandler(dir) {
console.log("slide moved")
}
I am not getting in this sliderHandler.
Code seems all good. Am I missing something....

It's 2019 and the Arrows still cannot accept React components.

@annjawn nobody owes you anything. read through this ticket and you'll figure it out.

@blairanderson Never said that anyone owed me anything, just pointing out the fact that it still doesn’t accept React components and documentation isn’t that clear. But thanks for the nice reply. I can come down to your level and respond to your hostility, but then there’d be no difference between you and me.


Error on 'run analysis' for RBD branch - Cannot read properties of undefined (reading 'coordinates')

I've updated the RBD dev branch (https://github.com/WFP-VAM/prism-frontend/tree/rbd_dev_02_2022) with the latest on master (25-Feb) and included a new boundary file. When I run analysis, I get an error I've not seen before: "Cannot read properties of undefined (reading 'coordinates')"
Running the same analysis through cURL doesn't give any errors.
curl 'https://prism-api.ovio.org/stats'
-H 'authority: prism-api.ovio.org'
-H 'cache-control: max-age=0'
-H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"'
-H 'accept: application/json'
-H 'content-type: application/json'
-H 'sec-ch-ua-mobile: ?0'
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.109 Safari/537.36'
-H 'sec-ch-ua-platform: "macOS"'
-H 'origin: http://localhost:3000'
-H 'sec-fetch-site: cross-site'
-H 'sec-fetch-mode: cors'
-H 'sec-fetch-dest: empty'
-H 'referer: http://localhost:3000/'
-H 'accept-language: en-US,en;q=0.9,id;q=0.8'
--data-raw '{"geotiff_url":"https://odc.ovio.org/?service=WCS&request=GetCoverage&version=1.0.0&coverage=rfq_dekad&crs=EPSG%3A4326&bbox=-17.5%2C1.7%2C26.8%2C27.3&width=5096&height=2950&format=GeoTIFF&time=2022-02-21","zones_url":"https://prism-admin-boundaries.s3.us-east-2.amazonaws.com/wca_CHIPC_nov2021_admin1.json","group_by":"adm1_name"}'
--compressed
See screenshot below.

I think I see what the underlying issue is - this boundary file includes multiple countries and the admin1 name is not unique across countries. Grouping by adm1_name doesn't fail but will have incorrect aggregation. We should group by the unique code instead and handle labels separately. @ericboucher - thoughts?


Prune the catch-all Error type in the client crate

The client crate has a giant catch-all Error type, many of whose variants are unnecessary now.
For each variant, we should check if it is ever constructed (eg using vs code) and delete it if not.

Sounds like a fairly straightforward task. Keeping in Next, so we can perform this cleanup ahead of upcoming audits.


Split Jenkinsfile into PreCheckin, Extended, and Debug jobs

I think this is ready to review.

Now that Jenkinsfile is gone, if we want to disable CI, should we rename .jenkins/ instead?

Yes, that is one option or you can rename the individual files to disable the corresponding CI job. Also, jenkins is tracking jobs based on branches in a more manual manner. Only master, staging, develop, and current master-rocm-X.Y branches are built.


make PythonAPI & make launch fails for Windows 10: probably C complier problems

My setting:
Carla: git-clone from 'https://github.com/carla-simulator/carla'
cmake: 3.19.1
make: GNU Make 3.81
Windows 10 (no ubuntu)
VS: 2017
I mostly follow the instructions here "https://carla.readthedocs.io/en/latest/build_windows/". It requires two additional elements.
Windows 8.1 SDK. & x64 Visual C++ Toolset. When I search "x64 Visual C++ Toolset" I install the" VC++ 2017 version 15.8 v14.15 toolset" Also, I already have the version 15.9.

Then, I renew my environment variables like below.

However, when I move to "carla" folder, and run "make Python" or "make launch", it shows the warning below. I'm not certain about whether my "cl.exe" is right. Also, I wonder if Ubuntu is easier to bulid.
If you have some insights, please give me some advices, thanks!
PS D:\carla-master> make launch
-[Setup]: [Batch params]: --boost-toolset msvc-14.1
-[Setup]: Asynchronous jobs:  8
-[Setup]: Boost toolset:      msvc-14.1
-[Setup]: Install directory:  "D:\carla-master\Build"
-[Setup]: Installing zlib...
-[install_zlib]: [Batch params]: --build-dir "D:\carla-master\Build"
-[install_zlib]: Not downloading zlib because already exists the folder "D:\carla-master\Build\zlib-source".
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument  value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is MSVC 19.15.26731.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: D:/VS2017/VC/Tools/MSVC/14.15.26726/bin/HostX64/x64/cl.exe
-- Check for working C compiler: D:/VS2017/VC/Tools/MSVC/14.15.26726/bin/HostX64/x64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/CMakeTestCCompiler.cmake:66 (message):
The C compiler
**"D:/VS2017/VC/Tools/MSVC/14.15.26726/bin/HostX64/x64/cl.exe"

is not able to compile a simple test program.**
It fails with the following output:
Change Dir: D:/carla-master/Build/zlib-source/build/CMakeFiles/CMakeTmp

Run Build Command(s):nmake /nologo cmTC_e9eca\fast &&       D:\VS2017\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\nmake.exe  -f CMakeFiles\cmTC_e9eca.dir\build.make /nologo -L                  CMakeFiles\cmTC_e9eca.dir\build
Building C object CMakeFiles/cmTC_e9eca.dir/testCCompiler.c.obj
    D:\VS2017\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\cl.exe @C:\Users\EchoYJJ\AppData\Local\Temp\nmC18E.tmp
testCCompiler.c
Linking C executable cmTC_e9eca.exe
    "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_e9eca.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- D:\VS2017\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\link.exe /nologo @CMakeFiles\cmTC_e9eca.dir\objects1.rsp @C:\Users\EchoYJJ\AppData\Local\Temp\nmC1FD.tmp
RC Pass 1: command "rc /fo CMakeFiles\cmTC_e9eca.dir/manifest.res CMakeFiles\cmTC_e9eca.dir/manifest.rc" failed (exit code 0) with the following output:
The system could not find the specified file NMAKE : fatal error U1077: “"C:\Program Files\CMake\bin\cmake.exe"”:  return code“0xffffffff”
Stop.
NMAKE : fatal error U1077: “D:\VS2017\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\nmake.exe”: return code“0x2”
Stop.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
See also "D:/carla-master/Build/zlib-source/build/CMakeFiles/CMakeOutput.log".
See also "D:/carla-master/Build/zlib-source/build/CMakeFiles/CMakeError.log".
-[install_zlib]: [CMAKE ERROR] An error ocurred while executing cmake command.
-[install_zlib]: [CMAKE ERROR] Possible causes:
-[install_zlib]:                - Make sure "CMake" is installed.
-[install_zlib]:                - Make sure it is available on your Windows "path".
-[install_zlib]:                - Make sure you have cmake 3.12.4 or higher installed.
-[install_zlib]: Exiting with error...

-[Setup]:
Ok, and error ocurred, don't panic!
We have different platforms where you can find some help :)

Make sure you have read the documentation:
http://carla.readthedocs.io/en/latest/how_to_build_on_windows/

If the problem persists, you can ask on our Github's "Building on Windows" issue:
https://github.com/carla-simulator/carla/issues/21

Or just use our Discord channel!
We'll be glad to help you there :)
https://discord.gg/42KJdRj
make: *** [setup] 错误 1

I noticed that my UE version is 4.26, and if I run "make clean", it shows the warning:
_PS D:\carla-master> make clean
-[Package]: [Batch params]: --clean --ue-version 4.24
fatal: not a git repository (or any of the parent directories): .git
-[Package]: [ERROR] Carla Version is not set
make: *** [clean] 错误 1_

Also, when I run "Win+R", it shows "x64_x84". I don't know whether it's right.

x64_x86 is 32bit instead of 64bit. Switch to x64 and give it a try.

@YWangXJ Thanks a lot!

Hello, I meet the same question. And I use the x64 just like follow:

When I "make launch",there is a error, just like follow:

What should I do? Thank you advanced!
(PS:,I installed the VS2017)

Hello, I meet the same question. And I use the x64 just like follow:  When I "make launch",there is a error, just like follow:  What should I do? Thank you advanced! (PS:,I installed the VS2017)

Hello, do you have solution for this problem?

same problem here. VS 2019, follwed the newest official install document .

Same problem here:
-- The C compiler identification is MSVC 19.29.30145.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: G:/Visual Studio/2019/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe
-- Check for working C compiler: G:/Visual Studio/2019/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"G:/Visual Studio/2019/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: G:/Carla/Build/zlib-source/build/CMakeFiles/CMakeTmp

Run Build Command(s):nmake -f Makefile /nologo cmTC_42db8\fast &&   C:\Program Files (x86)\GnuWin32\bin\make.exe  -f CMakeFiles\cmTC_42db8.dir\build.make /nologo -L                  CMakeFiles\cmTC_42db8.dir\build
Der Befehl "C:\Program" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
NMAKE : fatal error U1077: "C:\Program": R³ckgabe-Code "0x1"
Stop.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)

I have changed to x64,but there is still this error,do you have another solution for this problem?
请问，问题解决了吗？能告诉我您怎么解决的吗

Hi i have the same issue someone has finally resolved this ?

I'm also running into this issue.  I have cmake tools installed through visual studio 2019.
cmake version 3.20.21032501-MSVC_2
I am running x64 Native Tools Command Prompt for VS 2019 (not the x86_x64 version).

To those who still are running into the issue after running x64 Native...
Run "where mt" inside the x64 Native Command Prompt for VS.  If it prints "INFO: Could not find files for the given pattern(s)." then there's your problem!  If it prints a valid "mt" file, double check that the path is in the correct Windows SDK version you're targeting.
The fix is to run the batch file "vcvarsall.bat" for whatever your VS version is.  You have to pass the parameters in yourself to get the correct version.  If you need help, just run the vcvarsall.bat in your native cmd window without any parameters, it will tell you what you need to do.
After running this with the correct parameters, check "where mt" again and verify it is correct now.  Then try compiling Carla again!


feat: atuin support

Closes #6.
I'm still hesitating on adding it with Shell but the opposite would make things way too complicated. Or maybe we could rename shell to history provider or something...
The error handling is currently bad, I'll try to clean this later and fix the date issue.
I'd like to hear your suggestions on how to improve the error handling in parse functions.

Like errors are going to be discarded anyways maybe return Option<Self> in the parser functions would be better. This would make things cleaner.

Special thanks @luckasRanarison
Although there is still some struggle to be done in Rust, everything is functioning normally.

Or maybe we could rename shell to history provider or something...

You're right, renaming shell to history provider can be a good idea

I'd like to hear your suggestions on how to improve the error handling in parse functions.

The current error handling seems to be ok after clean-up

Like errors are going to be discarded anyways maybe returning Option in the parser functions would be better. This would make things cleaner.

I prefer returning Result just because it can be used to debug with adding error-printing code in main


Version Packages

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

#394 71b38bd Thanks @GarthDB! - Fixed author

Run report for 94a5d0c1
Total time: 11.3s | Comparison time: 12.2s | Estimated savings: 938.3ms (7.7% faster)

Action
Time
Status
Info

🟩
SyncWorkspace
6.8ms
Passed

⬛
SetupToolchain(node:~20.12)
1.4s
Skipped

🟩
SyncProject(node, diff)
0.2ms
Passed

🟩
SyncProject(node, root)
0.2ms
Passed

🟩
InstallWorkspaceDeps(node:~20.12)
5.6s
Passed

🟩
RunTask(diff:diff)
100.9ms
Passed

🟩
RunTask(root:test)
1.8s
Passed

🟩
RunTask(diff:test)
4.3s
Passed

Touched files
.changeset/hungry-hornets-hang.md
tools/diff-generator/CHANGELOG.md
tools/diff-generator/package.json


windows defender trojan

Microsoft Defender Antivirus has taken action to protect this machine from malware or other potentially unwanted software.
For more information please see the following:
https://go.microsoft.com/fwlink/?linkid=37020&name=Trojan:Win32/Wacatac.B!ml&threatid=2147735505&enterprise=0
Name: Trojan:Win32/Wacatac.B!ml
ID:<PHONE_NUMBER>
Severity: Severe
Category: Trojan
Path: file:_C:\Users\Darren\Downloads\git-spend.exe
Detection Origin: Local machine
Detection Type: FastPath
Detection Source: Real-Time Protection
User: NT AUTHORITY\SYSTEM
Process Name: C:\Windows\explorer.exe
Action: Quarantine
Action Status:  No additional actions required
Error Code: 0x00000000
Error description: The operation completed successfully.
Security intelligence Version: AV: 1.413.641.0, AS: 1.413.641.0, NIS: 1.413.641.0
Engine Version: AM: 1.1.24060.5, NIS: 1.1.24060.5

Thanks for the report !
Apparently it happens with Go : https://go.dev/doc/faq#virus


Sometimes the placeholder is identified as IdentifierPattern

Description
Sometimes the placeholder is identified as IdentifierPattern and not as EditorPlaceholderExpr.
Steps to Reproduce
let <#name#> = <#value#>

<#name#> //Bug:  is identified as IdentifierPattern
<#value#> //Normal: is identified as EditorPlaceholderExpr

Tracked in Apple’s issue tracker as rdar://114896000


consistency checker gives false positives when working with copied objects

This is a regression from scenario 6 (or perhaps it's good that it fails?)
MWE:
from ops import CharmBase
from scenario import Context
def test_relation_evt():
    ctx = Context(CharmBase, meta={"name": "mateusz",
                                   "requires": {"a": {"interface": "b"}}})
    rel = Relation("a", interface="b")
    rel_cpy = replace(rel, remote_app_data={"foo": "bar"})

    ctx.run(ctx.on.relation_changed(rel_cpy), State(relations={rel}))
    # scenario.errors.InconsistentScenarioError: Inconsistent scenario.
    # The following errors were found: cannot emit a_relation_changed because
    # relation 1 is not in the state.

culprit is this line in the consistency checker:
if event.relation not in state.relations:
    ... <mark as inconsistent>

Proposed solution:
if event.relation.id not in [r.id for r in state.relations]:
    ...

Proposed solution:
if event.relation.id not in [r.id for r in state.relations]:
    ...

I think this is the right solution - you can't have relations with the same ID even if they aren't the same Relation object.
Might need to check some of the others like containers as well?


Fix for leaflet 1.7.1

The plugin is broken for leaflet 1.7.1 when using Firefox. Trying to zoom by wheeling does nothing.
This is the specific commit in Leaflet that broke it:
https://github.com/Leaflet/Leaflet/commit/9be733ee38073d7e66d26a606927f700a0374957
You can see that they changed the event named mousewheel to wheel. The default scrollWheelZoom uses wheel now instead of mousewheel (that changed also in the same commit).

Thank you very much. I'm sorry for late.


Improve GitHub PR template

What kind of changes does this PR include?

Something else!

Description

Adds a prompt for an issue number if the PR should close one
Switches the list to a “Delete any that don’t apply” to get around the “tasks UI” GitHub associates with checklists

LGTM! Thank you!

Yes, we could also say something like “Please read our CONTRIBUTING.md before opening a PR” or something rather than including too much in this template. GitHub will also show a link but still could be helpful.


Fixed statistics & noshow calculations.

Context: The statistic includes the canceled late sessions, meaning they were paid the same as the no-show ones. But according to OC only the noshow are paid half the session price.
Solution: I have updated the parser so that it skip them from the stats, plus I made sure the total noshow reflects the right value.

Hey @gael-thomas,
I have got something here for review, could you please let me know what you think about?
Thanks in advance.


Cosmetic patches

Add more return type hind and changin array() to [ ]

(no need to resubmit on symfony/symfony: the code style is consistent with the current policy so you're PR will be rejected.)


Use multiple processes per DataSource in Manager

Some DataSources would benefit a lot from having multiple Processes per DataSource.
Maybe make the n_processes configurable.

I'll work on this now...

Hehe... making leonardo sweat...

with 4 processes per data source, we're getting 18 batches of satellite data in 131 seconds.  Which is 7 secs per batch.

with 8 processes, it's quite juddery and does about one sat batch every 9 secs.

with 1 process it's also 8 seconds per batch!

8 seconds per batch isn't terrible:  That's about 2.3 days to create 25,000 batches.
but, yeah, we probably want to make sure prepare_ml_data.py runs over the weekend

and about 8 seconds per batch with 2 processes per DataSource!
OK.  I think the conclusion is clear:  Using multiple processes per DataSource doesn't speed up satellite.  Which is probably because dask is already using multiple processes for us.  So I'll close the associated PR.  This isn't such bad news because concurrency definitely adds complexity!


Enable integration with PeptideShaker

[x] Rename discriminant_score to sage_discriminant_score
[x] Add a column indicating the rank of a PSM for a given spectrum
[x] Investigate the performance impact of tracking spectrum ID along with/in lieu of scan number

Reference conversation at: https://github.com/compomics/searchgui/issues/334

Minor, if any, increase in memory usage for tracking spectrum ID.

Note that we aren't currently doing any lookups using spectrum ID/scan number anyway right now, since TMT MS3-SPS quant needs to be re-worked. That's primarily where any slowdown would occur, and I think it's probably still an acceptable perf hit

Does this mean that the "scannr" column corresponds to an index of the scan within a provided mzML file? It does not represent the actual spectrum ID?

@kostrouc, the scannr column corresponds to the spectrum ID from the mzML file - previously the integer value ("scan=(\d+)") was extracted, but not all instruments/vendors reported spectrum IDs in the same format. This was changed a while ago (https://github.com/lazear/sage/commit/3ed80124313688c8ecf8380ca9a87809e0e44e83)
In the example below, the scan number is 1-indexed.
<spectrum index="0" id="controllerType=0 controllerNumber=1 scan=1" defaultArrayLength="1400">
So "scannr" would be "controllerType=0 controllerNumber=1 scan=1".


Compile error with HairFadeCutout shader on Unity 2017.1 beta

Building a project including UMA 2 fails on Unity 2017.1 beta with the following message:

Duplicate system value semantic definition: input semantic 'VPOS' and input semantic 'SV_POSITION'

The offending line is HairFadeCutout.shader#L136, and I was able to workaround it by changing VPOS to SV_POSITION as suggested in a forum thread:

https://forum.unity3d.com/threads/tv-static-shader.354472/#post-2653488

Same problem on Unity 5.6.1f1, only happens to me when I'm building for Android though.  Works fine in the editor, no errors.

I pushed a fix for this in the uma26 branch.  Could either of you test it?

I'd like to, but I somehow managed to completely borked my Unity installation today so it won't even start up anymore. Urg...
I'll report the result as soon as I get it back to work.

@kenamis Just reinstalled Unity to fix the problem, and it seems that the uma26 branch now compiles and runs without a problem on 2017.1b3.
Thanks!

@kenamis Confirmed working in Unity 5.6.1f1 on Android, thanks for the update.  :)

cool, thanks for testing guys


Add splitLines helper  function

I noticed there are a lot of places in our codebase what split strings using a hardcoded /\r\n|\r|\n/ regular expression. This change extracts that to a new strings.splitLines helper

This came out of fixing #105428


Fix NativeAnnotation documentation

The annotation can hold more than one backend, and the empty string is not a legal value:

error: illegal native backend name: '""' (must be either '"jvm"' or '"js"')

@gavinking is “empty sequence” okay? “empty sequential” sounds stupid to me.

Can one of the admins verify this patch? (see README)


Sideways manipulators not accepting modules

Manipulators placed in a regular orientation work fine. However, manipulators that are sideways do not accept modules.
(alternate video link: https://cdn.discordapp.com/attachments/1057706496579883088/1064175642293321888/manipulator_sideways.mp4)
https://user-images.githubusercontent.com/24967425/212543835-e37156cf-843b-4939-91a2-b54a61bc70d4.mp4

I believe this was updated wrong from 1.19.2 to 1.19.3 when the math lib changed
https://github.com/SwitchCraftCC/Plethora-Fabric/blob/68483d0d5dee1956c1fe549b27ec20bdc6c98eed/src/main/java/io/sc3/plethora/gameplay/manipulator/ManipulatorType.java#L44-L53

I think now that sc-library has a set of Box utilities (used for 3d prints mainly), the Manipulator box methods should be rewritten to use those.


sub claim unique across tenants?

is the "sub" claim unique across different tenants (tid)?
Can I use "sub" as a unique identifier of a user in a multi-tenant application or it should be "tid"+"sub"?

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

ID: 2471c08b-befe-8e1a-df08-f13e116c231e
Version Independent ID: 0d827d33-2906-6352-9398-13863def9354
Content: Microsoft identity platform access tokens reference
Content Source: articles/active-directory/develop/access-tokens.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@kostrse Thanks for the feedback! We are currently investigating and will get back on this.

@kostrse It should be unique across multi tenant environment.  Are you seeing any issues with this ? Yes, sub with tid will work as a unique identifier.

@kostrse We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

So, prepending sub it with tid doesn't give any advantage since sub alone is already unique across tenants, correct?


feat: add support for third party vector stores

[ ] Move faiss to third party
[ ] Add support for Qdrant vector store
[ ] Add support for Milvus vector store

The idea looks good.
Low-level questions:

Is VectorStore an abstract class for all vector stores we are going to support in EVA
Do we need a query function in VectorStore?
Do we need a drop function in VectorStore to drop an index?
Is persist default for some third-party vector stores? Shall we make it default?

High-level questions: I am trying to understand the motivation to support multiple vector stores:

User will pick one based on their preference (e.g., in eva.yml)
System will pick one based on the query (e.g., model, video or audio or pdf)

What is the plan of supporting different libraries with different parameters for constructing indexes?
Different libraries have different capabilities (e.g., filtering in qdrant, meta-data filtering in pinecone). Any thoughts on supporting this?


weird behavior with drag and drop with multiple dragable series

i took the bubble demo and modified it to be a scatter chart with 2 dragable series.
example: http://jsfiddle.net/kdragon/xdwuup4j/
select any of the points and slowly drag them towards a point in the other series, notice the other series point keeps getting selected during the drag with selection and tooltip flickering
Thanks
Keith

+1

+1

Fixed by 6243233c13d938fcea74304296a739ad920e68d6

there is still an issue when u simply select the point (no drag). it jumps back and forth between a couple points
with my original fiddle, click (just click, no drag) the black diamond in the middle and notice the tooltip and selection jump back and forth between it and the blue dot below it. you can also see it on mouse up after the drag
Thanks
Keith


Add util/check-doc-links.pl, to be used to check referenses in manuals

Checklist

[x] CLA is signed

Description of change

We have some horrors to clear...

Note: the referense fixes don't fix everything.  It's obvious that some of refer to manuals-to-be.

should that be part of util/find-doc-nits instead?
and should find-doc-nits be a top-level make target?

should that be part of util/find-doc-nits instead?

Possibly, been thinking about it.  Let me play around for a bit and I'll eventually get to merging them together.

and should find-doc-nits be a top-level make target?

It's going to be terribly annoying until we get around to writing the missing manuals ;-)

Either way, I merged this now.


support large payload in zk put API

Description
support large payload in ZK put API, solve issue 7305
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[x] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes

Documentation

Thanks for adding this!
Can you add a test for this?

@Jackie-Jiang can you check the PR now, I'll be updating tests coverage


Remove kubectl commands as it is early to integrate the UI to remote k8s-backend

Fixes https://github.com/trustification/trustify/issues/12

Wait, I can see the real error seems to be :
[client] [webpack-cli] Failed to load '/Users/bob/repos/trustification/trustify/frontend/client/config/webpack.dev.ts' config
[client] [webpack-cli] config/webpack.dev.ts(18,8): error TS2307: Cannot find module '@trustification-ui/common' or its corresponding type declarations.
[client]
[client] npm ERR! Lifecycle script `start:dev` failed with error:
[client] npm ERR! Error: command failed
npm ERR!   in workspace<EMAIL_ADDRESS>
Not sure this PR will fix that issue


Invalid SessionRequired messages

The SessionRequired error code was introduced in SPDM 1.2. However libspdm will send this error if the version is 1.1 for the following messages

END_SESSION
FINISH
HEARTBEAT
KEY_UPDATE
PSK_FINISH

This error needs to be conditional based on the negotiated version. For 1.1 the error code should probably be Unspecified since none of the other errors fit in this situation. In addition SessionRequired is never exercised in the unit tests, and test cases should be added.
Example
https://github.com/DMTF/libspdm/blob/abbb1a4d25027171a703c80484939d0b513de3f5/library/spdm_responder_lib/libspdm_rsp_end_session.c#L46-L50

This was introduced in #690 when the error code was InvalidRequest.

Maybe do the check and convert in libspdm_generate_error_response().

Keep the error code the same in libspdm_rsp_end_session.c but "downgrade" the error code in libspdm_generate_error_response()? That might be misleading.

Decided in meeting to add
if spdm_version == 1.2 use SessionRequired else use Unspecified

in each function.


Add a time filter

To more accurately filter the user's last activity (or rather messages), you can add another time parameter. For example, so that the api can make a selection from the database from January 1, 2023 to February 31 of the same year. This is just an example.

Hello Charlie! I am a 4th year Computer Engineering Student. I want to find a good first issue that I have to complete for my school project. The project is: working on a good first issue successfully and the owner merges the request at the end. Would you be able to guide me through this? Thanks.
Is this a good first issue for beginners? What's the difficulty level? Could I be assigned this issue?

Hi, @tasfia8! Yes, I can help you. Look, there is the following method. Here is the documentation on the page: https://chat.zulip.org/api/get-messages . I want there to be two more operands: start_time, that is, the time FROM which to search and end_time, that is, to which to search. The arguments are the time in timestamp format. Roughly speaking, it's just filtering by time. For example:
request: dict[str, Any] = {
    "anchor": "newest",
    "num_before": 100,
    "num_after": 0,
    "narrow": [
        {"operator": "sender", "operand"<EMAIL_ADDRESS>        {"operator": "channel", "operand": "Verona"},
        {"operator": "start_time", "operand": 123242},
        {"operator": "end_time", "operand":  9124812}
    ],
}

If you have any more questions, please. Thank you for responding.

No worries! Thank you so much as well! I will take a look at it for sure. Do you have any hard deadline for this? I will definitely do it as early as possible but it's preferable if I can do it by the next month as I have some back to back final exams this month. But please let me know if that works for you.
Do you have any other contact info like email or something where you are more active? If ever you want to reach me, you can email me at<EMAIL_ADDRESS>or on github this thread is fine as well. Feel free to connect with me on LinkedIn https://www.linkedin.com/in/tasfia-mehbuba-islam/

This seems like a duplicate of #25436.


"All rights reserved" should be removed from README

Like title
This may cause some license issues or argument.
I submitted this issue just to let you know. Maybe this is a typo.

Done.
https://github.com/MCSManager/MCSManager/commit/01c8f26cf7949385ed52f0ff0ca290d56ef9e2bd


SSH access is not blocked in an ESP cluster

The document reads:
“Security and user isolation are important for a HDInsight cluster with Enterprise Security Package. To meet these requirements, SSH access to the cluster with Enterprise Security Package is blocked.”
This statement is incorrect: SSH is not blocked in an ESP cluster. On secure clusters, by default, all domain users in Azure AD DS are allowed to SSH into the head and edge nodes. I suppose there is a typo: I think it meant to say- SSH access to local users is blocked.

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

ID: 0e45d280-d04a-b1cf-3c74-3f483743a53a
Version Independent ID: 52b04e52-60e1-d2cd-2e8b-b1fdee8b1e49
Content: Manage Enterprise Security Package clusters - Azure HDInsight
Content Source: articles/hdinsight/domain-joined/apache-domain-joined-manage.md
Service: hdinsight
GitHub Login: @omidm1
Microsoft Alias: omidm

@akumaranchath - Thanks for sharing your valuable feedback. I am moving it to content owner to review.
@omidm1 - Can you please take a look?

@akumaranchath - Thanks for your contribution, I've addressed this issue in PR: MicrosoftDocs/azure-docs-pr/pull/128753
The changes should be live EOD or tomorrow. In future, if you see any minor bug fixes in the doc, feel free to click on the edit button and submit a PR to update. we love to take community contributions.

@omidm1 - Can you please take a look at PR and approve


resetCummulativePosition not correct if direction set

if one uses software direction the reset function for cummulative Position is not working.
in line 507 instead of using
  _lastPosition = readReg2(AS5600_RAW_ANGLE) & 0x0FFF;
it should be
  _lastPosition = readAngle();

Thanks for testing, appreciated.
Will dive into it tomorrow, looks more of the "same problem"

@Chris-42
Develop branch is build,
Please give it a try

So the reset cumulative position now works.
GetAngularSpeed()
On update is false it returns the last calculated speed.
You can verify this by calling it once with true and second time with false.
Wrt your question, I want to find a form that is backwards compatible as the library is downloaded and forked a lot (>6x day).
To be continued.

think this is fixed

Will merge the fix for this one into version 0.6.3 first.


Updated GraphQL API doc

Purpose
Updated doc create-a-graphql-api.md regarding JSON
Updated image en/docs/assets/img/Learn/operations.png

Fix for https://github.com/wso2/docs-apim/issues/54

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


add sbt 2.x build setting

[error] Expected ';'
[error] No such setting/task
[error] ++  2.13.15 {file:/home/runner/work/sbt-dynver/sbt-dynver/}dynver/scripted
[error]                                                                           ^

🤔

It's cross building the plugin using Scala 2.13. I wonder if you should change to:
crossScalaVersions := Nil

at line 3, and set crossScalaVersions with := in each subproject?

Maybe
// no `scripted` task
val p1 = project

// has `scripted` task
val p2 = project.enablePlugins(SbtPlugin)

sbt scripted success.
but sbt +scripted failure. need + p2/scripted

https://github.com/sbt/sbt-dynver/pull/306

I got https://github.com/sbt/sbt-dynver/pull/314 to work after many trial and errors.


doc : statement of contributions

Michael Morales Sundstedt:
Communication handling from webhook to JSONObject.
Git cloning the branch of which the webhook was pushed from.
Test for both of the above.

Help with server configuration and testing
Help with debugging

closed with PR #49


Add list of curated online courses by Classpert

This commit adds a list of a few online courses by Classpert. This is a growing list of online courses (free and paid) about competitive programming from top e-learning providers like Coursera, Pluralsight, Udemy, Edx, Treehouse, and Skillshare.

I'm sorry but I don't think this link is quite up to par, given that there are only 5 courses listed.


8413.17 Show/hide auth provider inputs on click

Shippable/pm#8413
Don't show the inputs for a given auth provider, unless its checkbox is clicked
Rename the section to "Authorization Providers"
Add validation; if there are no auth providers checked, show a message in red prompting the user to configure at least one

complete. closing.


fix API changes in #1169

Hi,
hpp-pinocchio doesn't compile on pinocchio 2.4.3, as dIntegrate_dq is called with 3 arguments, while 4 are expected.
@proyan : in #1163 you say "The default setting would be SETTO, so it doesn't affect existing code." and yet in #1169, all the methods get their prototype updated by one parameter addition without defaults.
Meaning the API has changed, doesn't it ?
And the tests have been updated, also meaning the API has changed. Otherwise, we should have kept the old tests with the old API, and added new tests, with the new API, side by side. Ensuring this wouldn't break existing code elsewhere, while the new features are available and working.
This PR fix this, and, in my case, hpp-pinocchio build.

I provided a default in the dIntegrate, but assumed that dIntgrate_dq is internal to pinocchio. Apparently that was a mistake
Thanks a lot for the fix Guilhem :)
On April 25, 2020 3:48:07 AM GMT+02:00, Guilhem Saurel<EMAIL_ADDRESS>wrote:

Hi,
hpp-pinocchio doesn't compile on pinocchio 2.4.3, as
dIntegrate_dq is called with 3 arguments, while 4 are expected.
@proyan : in #1163 you say "The default setting would be SETTO, so
it doesn't affect existing code." and yet in #1169, all the
methods get their prototype updated by one parameter addition without
defaults.
Meaning the API has changed, doesn't it ?
And the
tests
have been updated, also meaning the API has changed. Otherwise, we
should have kept the old tests with the old API, and added new tests,
with the new API, side by side. Ensuring that this wouldn't break
existing code elsewhere, while the new features are available and
working.
This PR fix a part of this, and, in my case, hpp-pinocchio build.
The other part concerns
+    lg.template dIntegrate <ARG1, SETTO> (qa, v , Ji_v );
-   lg.template dIntegrate <ARG1> (qa, v , Ji_v );

But I don't have resources to handle that now :)
You can view, comment on, or merge this pull request online at:
https://github.com/stack-of-tasks/pinocchio/pull/1184
-- Commit Summary --

[Tests] ensure dIntegrate API is not broken
[Python] use old dIntegrate API
fix old dIntegrate API

-- File Changes --
M bindings/python/algorithm/expose-joints.cpp (4)
M src/algorithm/joint-configuration.hpp (2)
M src/multibody/liegroup/cartesian-product.hpp (4)
M src/multibody/liegroup/liegroup-base.hpp (4)
M src/multibody/liegroup/special-euclidean.hpp (8)
M src/multibody/liegroup/special-orthogonal.hpp (8)
M src/multibody/liegroup/vector-space.hpp (4)
M unittest/liegroups.cpp (4)
-- Patch Links --
https://github.com/stack-of-tasks/pinocchio/pull/1184.patch
https://github.com/stack-of-tasks/pinocchio/pull/1184.diff
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/stack-of-tasks/pinocchio/pull/1184

As far as I know, we don't have any convention saying that one thing is internal or not. Then, everything is the public API.

As far as I know, we don't have any convention saying that one thing is internal or not.

What is in pinocchio::details or pinocchio::internal is private. Everything else is public.


evictExpiredElements doesn't work as expected

The documentation on evictExpiredElements() says it will check for expiration and if expired elements are found they are going to be evicted.
Anyway the only notification sent is notifyExpired, not notifyEvicted.

sorry, my bad, the method was remove in ehcache3


soc: arm: atmel_sam0: Add missing FPU selection

The SAM D51, E51, E53 and E54 series SoCs include a single-precision FPU; therefore, the
CPU_HAS_FPU symbol should be selected.

CPU_HAS_FPU if all fine; I am wondering, now, do we really need to select ARM in the SoC/SoC series?
Could we just do it in CPU_CORTEX_M4, or even, CPU_CORTEX?

@ioannisg For the time being, we do; it turns out CPU_CORTEX_M4 (or CPU_CORTEX for that matter) does not select ARM.
All the other SoCs select ARM too.

CPU_HAS_FPU if all fine; I am wondering, now, do we really need to select ARM in the SoC/SoC series?
Could we just do it in CPU_CORTEX_M4, or even, CPU_CORTEX?

@ioannisg For the time being, we do; it turns out CPU_CORTEX_M4 (or CPU_CORTEX for that matter) does not select ARM.
All the other SoCs select ARM too.

Yes, I notice that. Do you think we should be able to select ARM in CPU_CORTEX and clean up SoC definitions?

Yes, I notice that. Do you think we should be able to select ARM in CPU_CORTEX and clean up SoC definitions?

I am not necessarily against it; but, other arch SoCs seem to explicitly select the arch symbol as well (e.g. x86 SoCs select X86, RISC-V SoCs select RISCV, and so on), so I think it would be better to leave select ARM for now.

I am not necessarily against it; but, other arch SoCs seem to explicitly select the arch symbol as well (e.g. x86 SoCs select X86, RISC-V SoCs select RISCV, and so on), so I think it would be better to leave select ARM for now.

Let's leave this for now, since it is outside the scope of the PR. But I think that since in ARM we do have a symbol hierarchy, we should honor and use it:
ARM SoC: select CORTEX_M_variant -> select CORTEX_M -> select ARM.
I am not sure if the other ARCHes have such an hierarchy, to make use of it.

Could you please, elaborate a bit more on the commit message:

This symbol must be selected; otherwise, configuration will fail.

Could you please, elaborate a bit more on the commit message:

This symbol must be selected; otherwise, configuration will fail.

Done

Could you please, elaborate a bit more on the commit message:

This symbol must be selected; otherwise, configuration will fail.

Done

These SoCs do not have in-tree boards, is that right @stephanosio ?

Could you please, elaborate a bit more on the commit message:

This symbol must be selected; otherwise, configuration will fail.

Done

These SoCs do not have in-tree boards, is that right @stephanosio ?

@ioannisg Correct. That is also why that went unnoticed.

Added a commit to fix the FPU-related dts spec.


Isotope information not affecting chirality

In [11]: Chem.MolFromSmiles('C[C@H](F)[13CH3]').Debug()
Atoms:
	0 6 C chg: 0  deg: 1 exp: 1 imp: 3 hyb: 4 arom?: 0 chi: 0
	1 6 C chg: 0  deg: 3 exp: 3 imp: 1 hyb: 4 arom?: 0 chi: 0
	2 9 F chg: 0  deg: 1 exp: 1 imp: 0 hyb: 4 arom?: 0 chi: 0
	3 6 C chg: 0  deg: 1 exp: 4 imp: 0 hyb: 4 arom?: 0 chi: 0 iso: 13
Bonds:
	0 0->1 order: 1 conj?: 0 aromatic?: 0
	1 1->2 order: 1 conj?: 0 aromatic?: 0
	2 1->3 order: 1 conj?: 0 aromatic?: 0

How this one has managed to slip under the radar for so long is a mystery

I have an fragmentation algorithm which uses "*" as dummy atoms. To test it, I placed '[100U]", "[101U]", and "[102U]" atoms at the end of my cuts, and recanonicalized it. To my surprise, sometimes the atoms were in the wrong order.
The reason why is that the fix for this bug makes the valid chemical assumption that the isotope will never be 8 below the most common isotope for a given atomic number, and if that happens its corresponding invariant gets set to 0. Since 100 and 101 are well under 238, both get assigned the same invariant of 0.
Looking at the code, I realize that isotopes are also considered the same if they are larger than the most common value and differ by a multiple of 16. For example:
>>> Chem.CanonSmiles("c1ccc([C@H]([32*])[16*])cc1")
'[16*]C([32*])c1ccccc1'
>>> Chem.CanonSmiles("c1ccc([C@H]([31*])[16*])cc1")
'[16*][C@@H]([31*])c1ccccc1'

Also, "[15*]" is treated the same as "[*]"
>>> Chem.CanonSmiles("c1ccc([C@H]([*])[14*])cc1")
'[*][C@H]([14*])c1ccccc1'
>>> Chem.CanonSmiles("c1ccc([C@H]([*])[15*])cc1")
'[*]C([15*])c1ccccc1'
>>> Chem.CanonSmiles("c1ccc([C@H]([*])[16*])cc1")
'[*][C@H]([16*])c1ccccc1'

I do not believe this is expected behavior, but "expected" is a bit meaningless as the molecular graph gets further away from realistic chemistry.
While I would prefer to have 8 bits of freedom in how I label atoms instead of 4, I can easily fix my code to work within the existing limitations. I also don't think any of my previous code will break because of this.
Improving this is not a high urgency feature request.

Though this may be something of an odd case, a quick scan through the code doesn't make me think that it would be any problem to provide 8 bits here.
Created #803 to followup.


Julianne/doc/monokle/features updates 1.5.0 19 01 2022

This PR...
Changes

Fixes

How to test it

Screenshots

Checklist

[ ] tested locally
[ ] added new dependencies
[x] updated the docs
[ ] added a test

looking great! I noticed that many screenshots are missing the cluster-selector at the top - which is now enabled by default - could this be confusing? (not asking you to update all screenshots... just wondering..)

I noticed that too - I can work on that in the branch I am working on now.


r_soviet_overpressure throws error when psi between 1.0-1.5

e.g., s = r_soviet_overpressure(float(20000), 1.0, float(0), False, "kT", "m", "psi")
Error does not appear to be yield or HOB dependent, purely overpressure below a certain threshold.
File "D:\data\SIOP\ottawa.py", line 19, in
s = r_soviet_overpressure(float(20000), 1.2, float(0), False, "kT", "m", "psi")
File "C:\Users\xxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\glasstone-0.0.1-py3.10.egg\glasstone\overpressure.py", line 869, in r_soviet_overpressure
File "C:\Users\xxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\glasstone-0.0.1-py3.10.egg\glasstone\overpressure.py", line 826, in _rsovietmach
File "C:\Users\xxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\glasstone-0.0.1-py3.10.egg\glasstone\overpressure.py", line 771, in _rsoviet_mach_sh7
glasstone.utilities.ValueOutsideGraphError: -1.0738201869691235

I'm actually not that interested in high overpressure ranges (over 20 PSI,
things start to matter less and less).
What I'm doing it taking David Teter's OPEN-RISOP laydown files (
https://github.com/davidteter/OPEN-RISOP), and using that to generate KML
files with 1.0, 2.0, and 5.0 PSI blast rings, so I was using the
r_soviet_overpressure function because it gives me the radius for a given
overpressure.  Except it doesn't for certain combinations of height of
burst and low overpressure.
If there's a better way of doing it using Glasstone, I would love to know,
but as it stands now I'm looking at brute forcing it using curve_fit and
overpressures calculated at specific distances using the Brode equation.
But all this, from a (personal) requirement perspective, needs to be
automated.  I don't want to have to hand calculate overpressure distances
every time yield or hob changes.
Example output from earlier runs:
[image: DFW Footprint.png]
On Fri, Apr 29, 2022 at 9:52 AM Edward Geist @.***>
wrote:

I know it's frustrating, but this is the intended behavior. The
r_soviet_overpressure function is based upon digitized data from a chart
in a 1987 Soviet military nuclear weapons effects manual. In order to avoid
giving misleading results, I designed all these functions to throw the
ValueOutsideGraphError when they are called with values that aren't
included in the original Soviet chart.
One of the deficiencies of the original Soviet charts that overpressure
function is based upon is that they do not extend into the very high
overpressure range. Since you seem to be interested in very high
overpressure (20,000psi) in a case without the thermal layer, I suggest
using the Brode overpressure function to plot your case of interest to
estimate the ranges at which various overpressures will occur. The Brode
equation is supposed to work well into the high overpressure range for
cases without the thermal layer.
—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1113414260, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKD27QWFJS3PVWJ2FDTVHPZRTANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>

How are you selecting heights-of-burst? Are you aiming to select an "optimal" HOB for each blast ring, and if so for what burst yields and detonation conditions (thermal precursors etc.)? Depending on quite what you need I may be able to suggest a more elegant solution.

Sorry, just saw this buried in my email.
I'm using the laydown file data in OPEN-RISOP by David Teeter (
https://github.com/davidteter/OPEN-RISOP).  IIRC, he pre-selected HOB to
maximize 5 PSI radius for airbursts depending on yield.
-Lane
On Sun, May 1, 2022 at 1:42 AM Edward Geist @.***>
wrote:

How are you selecting heights-of-burst? Are you aiming to select an
"optimal" HOB for each blast ring, and if so for what burst yields and
detonation conditions (thermal precursors etc.)? Depending on quite what
you need I may be able to suggest a more elegant solution.
—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1114149008, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKA76OJOYX33ZMSPDELVHYRVDANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>

So my recommendation is to use one of the root-finding functions in scipy.optimize with the Brode equation to find the desired radii of your blast rings. You turn your desired value into a root with something like lambda r: brode_overpressure(teters_yield, r, teters_height, opunits='psi') - 5.0 (to get a 5 psi blast ring radius in meters). Looking at the documentation I suspect root_scalar(method=’bisect’) should work fine. The root finder will be more efficient with hints about where to look for the desired value, but even without them it'll probably be effective for your needs.

So I've checked and the fixed_point function in scipy.optimize should do what you need, e.g.:
optimize.fixed_point(lambda r: brode_overpressure(teters_yield, r, teters_height, opunits='psi'), desired_overpressure)

Mega delayed response, but I finally had time to work on this problem.
So, optimize.fixed_point didn't work for me, but I ultimately got a working
brute force solution.  Definitely sub-optimal from a performance
perspective, but seems to be accurate and it's fast enough for government
work.
Obviously, this is derivative work from (and uses) your glasstone library
you developed and uploaded to github.  Since I've cleaned up the code
enough to where I wouldn't be horribly embarrassed if some of my co-workers
saw it, I'll be uploading to github soon (need to create some test
harnesses/examples for people if they are interested in using it).  I'll
shoot you over a link when it's uploaded (mainly to review that proper
attribution was made in regards to your work).
use this class to calculate the altitude to detonate a nuke in order
to optimize the area under a particular PSI footprint radius
class YieldAltitudeOptimizer:
def init(self, max_radius=25000, max_height=5000, radius_interval=
100, height_interval=10):
self.max_radius = max_radius
self.max_height = max_height
self.radius_interval = radius_interval
self.height_interval = height_interval
    # distance/radius intervals
    self.t = np.arange(0.01, self.max_radius, radius_interval)

    # height of detonation intervals
    self.u = np.arange(0, self.max_height, height_interval)

# for a given bomb yield and desired over-pressure, calculates and

returns the optimal detonation height to maximize the radius of the given
overpressure
def optimize_for_overpressure(self, bomb_yield, overpressure):
arrs = []
    for height_of_burst in self.u:
        ovps = brode_overpressure(bomb_yield, self.t, height_of_burst,

'kT', dunits='m', opunits='psi')
        # this defines a function that calculates/interpolates the

extent of the radius where an overpressure is found for a given yield and
height of burst
f = interpolate.interp1d(ovps, self.t, bounds_error=False,
fill_value=0.0)
        # append to the array
        arrs.append(f(overpressure))

    # find the max radius of the overpressure across all of the heights
    max_radius = max(arrs)

    # find the index of the max radius
    max_index = arrs.index(max_radius)

    # return the value for the index of the height array used to

generate the max radius
return self.u[max_index]
On Sun, May 22, 2022 at 1:05 AM Edward Geist @.***>
wrote:

So I've checked and the fixed_point function in scipy.optimize
https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fixed_point.html
should do what you need, e.g.:
optimize.fixed_point(lambda r: brode_overpressure(teters_yield, r, teters_height, opunits='psi'), desired_overpressure)
—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1133825555, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKFMCY4UZH6QOVNQ6A3VLHFA3ANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Can you say more about why optimize.fixed_point didn't work for you? I checked just now using Python 2 and this worked:
>>> from glasstone.overpressure import brode_overpressure
>>> from scipy import optimize
>>> optimize.fixed_point(lambda r: brode_overpressure(750, r, 2000, opunits='psi'), 5.0)
array(35.0354849668831)
>>> optimize.fixed_point(lambda r: brode_overpressure(750, r, 200, opunits='psi'), 5.0)
array(530.7211266613074)

Oh geez, I just realized I had conflated two different problems.  One, I
told you about, and one I didn't.
Problem #2 (the "secret one"): given a weapon yield and a desired PSI
footprint, what is the detonation height that will maximize the radius
exposed to the given PSI (or greater)?
That's the code snippet I excitedly sent you this morning and which
probably confused you quite a bit since all of the context was missing.
Problem #1 was: given a weapon yield and detonation altitude / height of
burst, what is the radius of the ring containing a particular PSI.
That's the one we corresponded on, but I probably described it poorly at
that point.
For problem #1, a 750 kiloton explosion @2000 meters will have a 5 PSI ring
out to 5821 meters using the Glasstone / interpolate.interp1d method.
Nukemap.org yields 6km as the result for 750kt and 2000m HOB.  You can
visually confirm these results are in the right ballpark using your
example interactive_overpressure.py.
optimize.fixed_point yields 35.0354xxx as you pointed out, which does not
appear to be correct.
attaching the code snippet for the problem #1 generic solution:
use this class to calculate overpressure ring radii given a yield (in kt)
and altitude of
detonation (in meters)
class OverpressureRingCalculator:
def init(self, max_radius=25000, max_height=5000, radius_interval=
100, height_interval=10):
self.max_radius = max_radius
self.max_height = max_height
self.radius_interval = radius_interval
self.height_interval = height_interval
    # distance/radius intervals
    self.t = np.arange(0.01, self.max_radius, radius_interval)

    # height of detonation intervals
    self.u = np.arange(0, self.max_height, height_interval)

def GetOverpressureRadii(self, bomb_yield, height_of_burst,

overpressures):
ovps = brode_overpressure(bomb_yield, self.t, height_of_burst, 'kT',
dunits='m', opunits='psi')
    f = interpolate.interp1d(ovps, self.t, bounds_error=False,

fill_value=0.0)
    return f(overpressures)

On Sun, Dec 18, 2022 at 11:25 AM Edward Geist @.***>
wrote:

Can you say more about why optimize.fixed_point didn't work for you? I
checked just now using Python 2 and this worked:

from glasstone.overpressure import brode_overpressure
from scipy import optimize
optimize.fixed_point(lambda r: brode_overpressure(750, r, 2000, opunits='psi'), 5.0)
array(35.0354849668831)
optimize.fixed_point(lambda r: brode_overpressure(750, r, 200, opunits='psi'), 5.0)
array(530.7211266613074)

—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1356841483, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKELKGKGDRFS35D4FXDWN5CJNANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Wow, now I feel foolish--I had totally misunderstood what optimize.fixed_point does. But scipy.optimize does contain root finding functions that do what you want:
>>> brode_overpressure(750, 5821, 2000, opunits = 'psi')
4.999922789730555
>>> optimize.bisect(lambda r: brode_overpressure(750, r, 2000, opunits='psi') - 5.0, 1000.0, 10000.0)
5820.946857823928

I believe that you can combine this with the minimization techniques scipy provides to solve your second problem. But these solvers are pretty expensive, so it may be faster in practice (depending on what you're trying to do) to just generate tables and interpolating inside them.

Quick question since I'm pretty much finished with the blast effects part
of the work I'm doing and moving onto the fallout portion.
Judging by wseg10.py, it looks like you are creating a 11 mile x 11 mile
grid (indexed from -1,-1, so ground zero = 0,0), subdivided into 0.1 mile
bins.  WSEG creates a dose (stored in Z) for each X,Y grid element, and
then mapplotlib contour auto-contours...is that basically correct?
And lastly, have you done any modeling with Hysplit / pysplit on fallout?
BTW, I uploaded my code to:
https://github.com/lwillard/pythonnuketools
IANAL, but in the readme I attributed it as derived from/using your work.
Let me know if the verbiage is satisfactory or if you would want to remove
or change anything.
Thanks!
-Lane
On Sun, Dec 18, 2022 at 1:39 PM Edward Geist @.***>
wrote:

Wow, now I feel foolish--I had totally misunderstood what
optimize.fixed_point does. But scipy.optimize does contain root finding
functions that do what you want:

brode_overpressure(750, 5821, 2000, opunits = 'psi')
4.999922789730555
optimize.bisect(lambda r: brode_overpressure(750, r, 2000, opunits='psi') - 5.0, 1000.0, 10000.0)
5820.946857823928

I believe that you can combine this with the minimization techniques scipy
provides to solve your second problem. But these solvers are pretty
expensive, so it may be faster in practice (depending on what you're trying
to do) to just generate tables and interpolating inside them.
—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1356861485, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKEDTSV3U4LGDK2UATTWN5R7TANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Last year Ivan Stepanov found an old code listing that suggests there's an error in the WSEG-10 model specification I was working from (in the Hanifen AFIT thesis), as well as spotting a couple of other goofs I'd made. He has a version in his fork of the Python library that addresses those issues:
https://github.com/Ivan-Stepanov/glasstone/blob/master/glasstone/fallout.py
And in hindsight the way I implemented WSEG-10 is wildly inefficient. The way I should've done it given that the fallout field has bilateral symmetry would've been to create a spline/interpolation array and then use affine to read from that.
These old "smearing" fallout models and WSEG-10 in particular are of considerable historical interest because they were used in the 1960s and 1970s to evaluate things like McNamara's "assured destruction" criterion, but they aren't the right tool for predicting fallout if you can provide something better. Drawing upon modern transport models like Hysplit or FLEXPART is the right way to go if you have the compute budget. I've looked into it a little bit but I'm not the real expert on it--you should reach out to Stepanov or Sebastien Phillippe, who was doing work on modeling fallout with Hysplit while he was a postdoc at Princeton:
https://sgs.princeton.edu/team/sebastien-philippe
Thanks for acknowledging me in your Python library!

Small world.  I've corresponded a little bit with Ivan on his discord for
Nuclear War Simulator (where I am a member of the beta), as well as David
Teeter with his work on OPEN-RISOP.  Speaking of which, I need to let David
know I published my code to a repo, I automated some of the stuff he was
doing by hand on his maps.
I reached out earlier today to one of the co-authors of the "Predictions of
dispersion and deposition of fallout from nuclear testing using the
NOAA-HYSPLIT meteorological model" paper to see if there is any insight on
how they approached their Hysplit models.  I've played around with Hysplit
enough to be able to get a puff particle tracking a path against wind
speeds and velocity, and pretty confident I can simulate a fair
approximation of the fallout pattern, but where I fall short in my
technical knowledge is deposition rates and total dose exposure and rates.
Compute time isn't a huge issue, this isn't a real time computation need
(like NWS), so multi-hour processing jobs are ok if necessary.  I loaded
the fine grain pop data here:
https://sedac.ciesin.columbia.edu/data/set/gpw-v4-admin-unit-center-points-population-estimates-rev11/docs
into a postgres db for casualty calculations...and,well, it's not very
fast.  If push comes to shove and I can't take the results delay, I'll
figure out how to do the hard number crunching in the gpu and go buy a 4090
or push the load to AWS.
On Sun, Dec 18, 2022 at 5:11 PM Edward Geist @.***>
wrote:

Last year Ivan Stepanov found an old code listing that suggests there's an
error in the WSEG-10 model specification I was working from (in the Hanifen
AFIT thesis), as well as spotting a couple of other goofs I'd made. He has
a version in his fork of the Python library that addresses those issues:
https://github.com/Ivan-Stepanov/glasstone/blob/master/glasstone/fallout.py
And in hindsight the way I implemented WSEG-10 is wildly inefficient. The
way I should've done it given that the fallout field has bilateral symmetry
would've been to create a spline/interpolation array and then use affine to
read from that.
These old "smearing" fallout models and WSEG-10 in particular are of
considerable historical interest because they were used in the 1960s and
1970s to evaluate things like McNamara's "assured destruction" criterion,
but they aren't the right tool for predicting fallout if you can provide
something better. Drawing upon modern transport models like Hysplit or
FLEXPART is the right way to go if you have the compute budget. I've looked
into it a little bit but I'm not the real expert on it--you should reach
out to Stepanov or Sebastien Phillippe, who was doing work on modeling
fallout with Hysplit while he was a postdoc at Princeton:
https://sgs.princeton.edu/team/sebastien-philippe
Thanks for acknowledging me in your Python library!
—
Reply to this email directly, view it on GitHub
https://github.com/GOFAI/glasstone/issues/7#issuecomment-1356898498, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLDDKADAHWNWC2WIVLA2MDWN6KZPANCNFSM5UWBT35A
.
You are receiving this because you authored the thread.Message ID:
@.***>


Would it be better to use logger instead of logging in libtmux.common.tmux_cmd ?

It's use logging in function __init__ of Class tmux_cmd
logging.debug('self.stdout for %s: \n%s' %                       (' '.join(cmd), self.stdout))

It's print a lot of debug message like:

root: DEBUG self.stdout for /usr/bin/tmux send-keys -t %3926  reset:
root: DEBUG self.stdout for /usr/bin/tmux send-keys -t %3926 Enter:
...

Because it's "root" ,so not easy to closed and not affect others

@geekli Can you try to make a pull request to try it out?


Generated bindings still have throw even with ErrorHandlingMode set to Result

is there a way to avoid tauri-specta from doing these
if (e instanceof Error) throw e;

This is an interesting one and it esentially comes down to do you want Result<T, unknown> or Result<T, TErr> where TErr is the error type in Rust. I think both are reasonable but I think the latter is going to be the more useful hence why we choose it.
Typescript doesn't let us know what errors can actually occur so we can't properly type it unless we make this distinction. In practice i'm not sure if Tauri throws errors or not so I don't know if you will hit this or not (but I assume you might have to report this).
I suspect we might want to implement ErrorHandlingMode::ResultUnknown or something like that to always catch the Tauri errors and change the error type on the function to never.

It's also worth noting that ErrorHandlingMode::Throw is still returning results which seems wrong.


How to ref a table/ figure?

Is there any syntax how to give a table/ figure a label and later on reference it? Adding filter pandoc-crossref results in the following error:
! Undefined control sequence.
<argument> \passthrough
                        {\lstinline !pandoc-latex-environments!}
l.349 ...h{\lstinline!pandoc-latex-environments!}}

since LaTeX is used as the backend, you could use the good old tex commands: \label{my:label} to set a label my:label and \ref{my:label} to reference a label my:label...

Example markdown, for reference:
![HTTP 100: Continue. \label{fig:http_100}](https://http.cat/100.jpg)

In Figure \ref{fig:http_100}, all is well and we may continue.

Use this:
![Alt text \label{mylabel}][image]
See figure \ref{mylabel}.


HBASE-23382: Clean up Logging for Some of hbase-server Module

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 58s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-0 :warning:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ master Compile Tests _

+1 :green_heart:
mvninstall
5m 47s
master passed

+1 :green_heart:
compile
0m 57s
master passed

+1 :green_heart:
checkstyle
1m 31s
master passed

+1 :green_heart:
shadedjars
4m 43s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 39s
master passed

+0 :ok:
spotbugs
4m 44s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m 43s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 12s
the patch passed

+1 :green_heart:
compile
0m 57s
the patch passed

+1 :green_heart:
javac
0m 57s
the patch passed

-1 :x:
checkstyle
1m 28s
hbase-server: The patch generated 8 new + 510 unchanged - 6 fixed = 518 total (was 516)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
4m 38s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
16m 39s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1 :green_heart:
javadoc
0m 36s
the patch passed

+1 :green_heart:
findbugs
4m 25s
the patch passed

_ Other Tests _

-1 :x:
unit
158m 36s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 29s
The patch does not generate ASF License warnings.

220m 22s

Reason
Tests

Failed junit tests
hadoop.hbase.master.locking.TestLockProcedure

hadoop.hbase.io.hfile.bucket.TestBucketCache

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-916/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/916

JIRA Issue
HBASE-23382

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux b705e9e57c67 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-916/out/precommit/personality/provided.sh

git revision
master / 8548463e74

Default Java
1.8.0_181

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-916/1/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-916/1/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-916/1/testReport/

Max. process+thread count
4600 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-916/1/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

You waiting on a go from @busbey @belugabehr  ? Nice feedback in above.

Is this one still active?


fix: Dropdown menu trying to access highlight element which doesn't exist when search and filters both are enabled

DropdownMenu throws RangeError when both filter and search are enabled because when we search for elements, we have some highlighted element, but if there is no element to highlight it tries to access 0th element is the filtered entries, but entries are empty.
Fixes #151878
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
[x] All existing and new tests are passing.

Sorry for the inconvenience. I think I've made a mistake in https://github.com/flutter/flutter/pull/147294. The checking of current selection should not be put in search.
After some further reading of the original code, I think search was intended to be static and agnostic about the _DropdownMenuState. So the logic regarding currentHighlight should not be put in search. Furthermore it doesn't fix the issues it intended to fix (https://github.com/flutter/flutter/issues/147253, https://github.com/flutter/flutter/issues/147516) if a custom searchCallback is provided, since it doesn't have easy access of the current highlight.

@PurplePolyhedron Does this PR conflict with your work on https://github.com/flutter/flutter/pull/152378?

@PurplePolyhedron Does this PR conflict with your work on #152378?

Yes, there are some conflicts, #152378 removed the currentHighlight checking in search, because currentHighlight checks cannot be used for custom search, where we don't know the match conditions.

@rkishan516 has the conflict with #152378 been resolved? Asking if this is ready for another review. :)

No, @Piinks, I am waiting for https://github.com/flutter/flutter/pull/152378 to merged and based on that I will do required changes.

The Linux customer_testing failure seems like a flake, maybe you can try pushing an empty commit to re-run the tests?

Rebase should resolve the flake. 👍

Please let me know once this is ready to review:) Once the PR comments above are addressed and get the second approval, we are good to go!

Please let me know once this is ready to review:) Once the PR comments above are addressed and get the second approval, we are good to go!

I have changed things other than the test bit.
If I don't add await tester.enterText(find.byType(TextField), '');, its still reading older value, even though just after that I am pumping new app.

Please let me know once this is ready to review:) Once the PR comments above are addressed and get the second approval, we are good to go!

I have changed things other than the test bit. If I don't add await tester.enterText(find.byType(TextField), '');, its still reading older value, even though just after that I am pumping new app.

Have you tried to run the test on the newest version without await tester.enterText(find.byType(TextField), '')?  I couldn't reproduce the issue, perhaps the issue was in a early version and has been resolved.

@rkishan516 Looking at the new diff, it looks like you applied autoformat to dropdown_menu_test.dart. Can you update the PR without this formatting change which leads to a huge diff.

@rkishan516 Looking at the new diff, it looks like you applied autoformat to dropdown_menu_test.dart. Can you update the PR without this formatting change which leads to a huge diff.

Hey @bleroux, Sorry for that. I have fixed and pushed the change.

Hey @bleroux, Sorry for that. I have fixed and pushed the change.

No worry, every contributor hit this at one point 😅


Feature request: tabbed code blocks

Is it even possible?

Definitely possible (and useful), but not part of the typical (github/commonmark) markdown spec.
There are some markdown renderers that support this stuff like PyMdownX.
Unfortunately, Joplin does not support any syntax like this and it's not something I would look to add unless it did.
https://joplinapp.org/help/apps/markdown/
I did find some discussion on github requesting this be added. Seems like that traction would be needed before any of the renderers would begin to adopt it.

Thanks


[Feature] Add verbose logging

For 1.0 should add verbose logging, disabled by default. This should be used for capturing bug reports.

Basics are done... but filling it out is a pain so for now I'm going to leave as is


Is it necessary to build deformable conv?

The new pytorch version has support deformable conv

We recommend to build deformable conv on your own, since it's very easy and I haven't used the deformable conv implementation by pytorch, you may need to configue yourself and the pretrained weights may not be compatible.


chore: add extensions in suggest in composer.json

Description

add extensions in suggest

Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[] User guide updated
[] Conforms to style guide

You saw https://github.com/codeigniter4/CodeIgniter4/pull/6677/files
This is a new PR!


Add PCLBlurEffectAlert

Please fix the conflicts!

Fixed conflict!

in the diff https://github.com/vsouza/awesome-ios/pull/332/files you are deleting a library.. can you undo that