PageSourceSearch

https://pennylane.ai/component---src-templates-research-research-tsx-04a5f68ec459a61c1f33.js

js pennylane.ai collected 2026-10-02 03:02:45 UTC 20,107 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e6672d55-670c-576d-aa08-a5b695249ec3")}catch(e){}}();
3(self.webpackChunkpennylane_website=self.webpackChunkpennylane_website||[]).push([[1842],{95858:function(e,a,t){var s=t(76741),n=t(91267),i=t(52322);a.Z=e=>{let{label:a,href:t,gaEventCategory:r}=e;return(0,i.jsxs)(s.Z,{className:"CTALink",href:t,onClick:r?()=>{(0,n.WV)("click",{event_category:r,event_label:a,value:t})}:void 0,children:[(0,i.jsx)("span",{"data-testid":"cta-link-label",children:a})," ",(0,i.jsx)("i",{"data-testid":"cta-link-icon",className:"bx bx-chevron-right text-[24px]"})]})}},78532:function(e,a,t){var s=t(2784),n=t(8652),i=t(35610),r=t(9619),l=t(91267),c=t(52322);a.Z=e=>{let{id:a,title:t,steps:o,className:d="",gaEventCategory:u}=e;const{0:m,1:p}=(0,s.useState)(o[0]);return(0,c.jsxs)("section",{className:"ProcessSection "+d,id:a||(0,l.V3)(t)||"",children:[(0,c.jsx)("h2",{className:"ProcessSection__header",children:t}),(0,c.jsxs)("div",{className:"ProcessSection__accordion",children:[(0,c.jsx)("div",{className:"ProcessAccordion__items",children:o.map(((e,a)=>(0,c.jsxs)("button",{className:"ProcessAccordion__item "+(m===e?"AccordionItem__expanded":"AccordionItem__transition"),"aria-label":"Read about "+e.title,"aria-expanded":m===e,onClick:()=>{p(e),(0,l.WV)("click",{event_category:u,event_label:"accordion_section_selection",value:e.title})},children:[(0,c.jsxs)("div",{className:"flex text-start items-center",children:[e.icon&&(0,c.jsx)(n.Z,{src:e.icon.startsWith("https://")?e.icon:"/images/"+e.icon,alt:""}),e.title]}),(0,c.jsx)("i",{className:"bx bx-chevron-right"}),e!==o[0]&&(0,c.jsx)("div",{className:"cornerTop"}),e!==o[o.length-1]&&(0,c.jsx)("div",{className:"cornerBottom"})]},e.title+"-"+a)))}),(0,c.jsx)("div",{className:"ProcessAccordion__description "+(m===o[0]?"rounded-tl-none":m===o[o.length-1]?"rounded-bl-none":""),children:(0,c.jsx)(r.Z,{className:"ProcessAccordion__text",text:m.description,gaEventCategory:u})})]}),o.map(((e,a)=>(0,c.jsx)(i.UQ,{itemTitle:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(n.Z,{src:e.icon.startsWith("https://")?e.icon:"/images/"+e.icon,alt:""}),(0,c.jsx)("h2",{className:"text-lg pr-4",children:e.title})]}),itemContent:(0,c.jsx)(r.Z,{text:e.description}),isExpandedDefault:0===a},e.title+"-"+a)))]})}},41489:function(e,a,t){t.d(a,{Z:function(){return h}});var s=t(2784),n=t(35610),i=t(84651),r=t(49642),l=t(53019),c=t(52322);const o={firstName:"",lastName:"",email:"",query:""},d="https://script.google.com/a/macros/xanadu.ai/s/AKfycbw7IREhWMLqRV_MkQDEvTzaOm3zx4UIb0CoTQDAALeMhMpfyDxbROVSjxotqOaLCLN60w/exec",u="https://assets.cloud.pennylane.ai/pennylane_website/pages/research/feature_form.png",m="research-contact-form",{submitForm:p}=r.default;function h(e){let{pageName:a}=e;const{0:t,1:r}=(0,s.useState)(!1),{0:h,1:g}=(0,s.useState)(!1),{0:f,1:x}=(0,s.useState)(!1),{values:_,handleChange:b,handleSubmit:y}=(0,i.Z)({initialValues:o});return(0,c.jsx)(l.Z,{id:"get-in-touch",className:"ResearchContact",title:p.title,description:p.description,footnoteMarkdown:p.footnote,image:u,formName:m,onSubmit:y((async e=>{const t=new FormData;t.append("firstName",e.firstName),t.append("lastName",e.lastName),t.append("email",e.email),t.append("query",e.query),t.append("page",a||"NA"),x(!1),g(!0);try{(await fetch(d,{method:"POST",body:t})).ok?r(!0):x(!0)}catch(s){x(!0)}g(!1)})),isSubmitted:t,isSubmitting:h,isSubmissionError:f,submissionErrorText:p.formErrorMessage,formSuccessTitle:p.formSubmittedTitle,formSuccessText:p.formSubmittedText,children:(0,c.jsxs)("div",{className:"grid grid-cols-2 gap-2 w-full",children:[(0,c.jsxs)("div",{className:"grid md:grid-cols-2 gap-2 md:gap-3 col-span-2",children:[(0,c.jsx)(n.II,{className:"w-full",fieldLabelHidden:!0,required:!0,formName:m,disabled:h,fieldName:"firstName",placeholder:"First name",fieldLabel:"First name",updateValue:e=>b("firstName",e),value:(null==_?void 0:_.firstName)||"",maxLength:25}
3),(0,c.jsx)(n.II,{className:"w-full",fieldLabelHidden:!0,required:!0,formName:m,disabled:h,fieldName:"lastName",placeholder:"Last name",fieldLabel:"Last name",updateValue:e=>b("lastName",e),value:(null==_?void 0:_.lastName)||"",maxLength:25})]}),(0,c.jsx)(n.II,{className:"w-full col-span-2",fieldLabelHidden:!0,type:"email",required:!0,formName:m,disabled:h,fieldName:"email",placeholder:"Email",fieldLabel:"Email",pattern:"[^@\\s]+@[^@\\s]+\\.[^@\\s]+",updateValue:e=>b("email",e),value:(null==_?void 0:_.email)||""}),(0,c.jsx)(n.II,{className:"w-full col-span-2",fieldLabelHidden:!0,type:"textarea",required:!0,formName:m,disabled:h,fieldName:"query",placeholder:"Tell us about your research needs!",fieldLabel:"Query",updateValue:e=>b("query",e),value:(null==_?void 0:_.query)||"",maxLength:800})]})})}},76056:function(e,a,t){t.d(a,{Z:function(){return c}});var s=t(2784),n=t(23467),i=t(8652),r=t(91267),l=t(52322);function c(e){let{title:a,testimonials:t,gaEventCategory:i}=e;const c=(0,s.useRef)(null),{0:d,1:u}=(0,s.useState)(0),m={arrows:!1,dots:!1,infinite:!0,autoplay:!1,slidesToShow:1,slidesToScroll:1,accessibility:!0,beforeChange:(e,a)=>u(a),responsive:[{breakpoint:1e3,settings:{arrows:!1}
3}]};return(0,l.jsx)("section",{className:"Testimonials",children:(0,l.jsxs)("div",{className:"Testimonials__container "+(a?"":"pt-10"),children:[a&&(0,l.jsx)("h3",{className:"text-h3 mb-3 text-center pt-10",children:a}),(0,l.jsx)(n.Z,{...m,ref:c,className:"Testimonials__slider",children:t.map(((e,a)=>(0,l.jsx)(o,{quote:e},a)))}),(0,l.jsxs)("div",{className:"TestimonialCarousel__controls",children:[(0,l.jsx)("button",{"aria-label":"previous slide",className:"TestimonialCarousel__control",onClick:()=>{var e;null===(e=c.current)||void 0===e||e.slickPrev(),i&&(0,r.WV)("click",{event_category:i,event_label:"arrow click",value:"previous slide"})},children:(0,l.jsx)("i",{className:"bx bx-chevron-left"})}),(0,l.jsx)("div",{className:"TestimonialCarousel__dots",children:t.map(((e,a)=>(0,l.jsx)("button",{"aria-label":"go to slide "+a,onClick:()=>{var e;null===(e=c.current)||void 0===e||e.slickGoTo(a),i&&(0,r.WV)("click",{event_category:i,event_label:"dot click",value:String(a)})},className:"TestimonialCarousel__dot "+(d===a?"active":""),children:(0,l.jsx)("i",{className:"bx bxs-circle text-[8px]"})},"feature-dot-"+a)))}),(0,l.jsx)("button",{"aria-label":"next slide",className:"TestimonialCarousel__control",onClick:()=>{var e;null===(e=c.current)||void 0===e||e.slickNext(),i&&(0,r.WV)("click",{event_category:i,event_label:"arrow click",value:"next slide"})},children:(0,l.jsx)("i",{className:"bx bx-chevron-right"})})]})]})})}const o=e=>{let{quote:a}=e;return(0,l.jsx)("div",{className:"Testimonials__card",children:(0,l.jsxs)("div",{className:"Testimonials__card-content",children:[(0,l.jsx)("div",{className:"Testimonials__image",children:(0,l.jsx)(i.Z,{src:a.author.image,alt:a.author.name})}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("p",{className:"Testimonials__quote",children:["“",a.quote,"”"]}),(0,l.jsx)("div",{className:"Testimonials__author",children:(0,l.jsxs)("div",{className:"Testimonials__author-info",children:[(0,l.jsx)("h3",{children:a.author.name}),(0,l.jsx)("p",{children:a.author.affiliation})]})})]})]})},a.quote)}},18887:function(e,a){a.default={meta_title:"Features — PennyLane",meta_description:"PennyLane is a flexible and powerful open-source framework for quantum programming, packed full of easy-to-use features to help turn your research into results.",meta_image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/shared/open_graph.png",hero:{title:"Quantum programming that sparks joy.",description:"PennyLane is a flexible and powerful open-source framework for quantum programming, packed full of easy-to-use features to help turn your research into results.",image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/hero.png",button_link:{text:"Install PennyLane",url:"/install"},text_link:{text:"Get started with introductory tutorials",url:"/search/?contentType=DEMO&categories=getting%20started"}},newest_features:{title:"Newest PennyLane features"},pennylane_features:{id:"",title:"PennyLane features",steps:[{title:"Program quantum computers",icon:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/quantum_computers.png",description:"\n- PennyLane integrates seamlessly with the Python ecosystem.\n- Construct quantum circuits using an extensive range of available state preparations, gates and measurements.\n- Create flexible quantum algorithms and trainable programs.\n- Execute on the fastest simulators or on a wide range of hardware devices.\n- Access power-user functionality, from mid-circuit measurements to error mitigation.\n\n[Quantum computing demos](/search/?contentType=DEMO&categories=quantum%20computing)\n\n[Quantum circuits quick start](https://docs.pennylane.ai/en/stable/introduction/circuits.html)\n"},{title:"Integrate with machine learning",icon:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/machine_learning.png",description:"\n- Add quantum gradients to your toolchain with your choice of JAX, PyTorch, or NumPy.\n- Define, train, and test hybrid quantum-classical models with feature embedding templates, quantum aware optimizers, and more.\n- Hardware-compatible gradients and higher-order derivatives lets you train any model, on any device.\n- Use research-level tools, from quantum kernels to Fourier representations.\n\n[Quantum machine learning demos](/search/?contentType=DEMO&categories=quantum%20machine%20learning)\n\n[Quantum machine quick start](https://docs.pennylane.ai/en/stable/introduction/interfaces.html)\n"},{title:"Master quantum algorithms",icon:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/algorithm.png",description:"\n- From NISQ use-cases like VQE to the fault-tolerant setting, PennyLane unlocks quantum algorithms for research and application.\n- Use PennyLane to analyze performance, monitor resource use, and visualize circuit layouts.\n- Access application-specific functionality for quantum chemistry and QAOA.\n- Cut large circuits into smaller bitesize chunks to scale up your applications.\n- Go beyond qubits with pulse-level and qutrit representations.\n\n[Quantum chemistry demos](/search/?contentType=DEMO&categories=quantum%20chemistry)\n\n[Quantum chemistry quick start](https://docs.pennylane.ai/en/stable/introduction/chemistry.html)\n"},{title:"Quantum datasets",icon:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/datasets.png",description:"\n- Easily-accessible, high-quality datasets that catalyze the development of new algorithms and the improvement of older ones.\n- Decrease time-to-research with pre-simulated datasets.\n- Easy-to-browse datasets: find exactly what you are looking for.\n- Contribute your own data.\n\n[Browse the datasets](/datasets)\n\n[Quantum datasets quick start](https://docs.pennylane.ai/en/stable/introduction/d
3ata.html)\n"},{title:"Compilation and performance",icon:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/compilation_performance.png",description:"\n- Just-in-time compilation of hybrid quantum-classical workflows. Efficiently capture your whole program.\n- Scale from CPU to GPU with high performance simulators.\n- Access the fastest tools for differentiating quantum circuits.\n- Decompose high-level quantum circuits into hardware-compatible gates.\n- Easily install with pip, Conda, Spack, and Docker.\n\n[Learn about Catalyst](https://docs.pennylane.ai/projects/catalyst/en/stable/)\n\n[High performance simulators](/performance)\n"}]},research:{title:"Get impactful research out faster.",subtitle:"PennyLane lets you code like you research. [See how researchers are using PennyLane!](/research)",icons:[{image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/abstractions.png",title:"Abstractions for every researcher"},{image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/hackable_layers.png",title:"Every layer is hackable"},{image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/differentiable_everywhere.png",title:"Differentiable everywhere"},{image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/future_facing.png",title:"Future-facing capabilities"},{image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/diverse_ecosystem.png",title:"Diverse ecosystem of plugins"}],cta_link:{text:"",url:""}},sub_section:{title:"What is quantum differentiable programming?",description:"Everything in PennyLane is differentiable, including quantum circuits. This unlocks a brand new paradigm — from tweaking parameters to optimizing circuit structures, design the quantum program to fit your needs!",image:"https://assets.cloud.pennylane.ai/pennylane_website/pages/features/differentiable.svg",links:[]}}},74818:function(e,a,t){t.r(a),t.d(a,{Head:function(){return O},default:function(){return M}});var s=t(45051),n=t(35610),i=t(54790),r=t(49642),l=t(95858),c=t(59970),o=t(91267),d=t(76741),u=t(82923),m=t(52322);const{title:p,description:h,image:g,ctas:f}=r.default.heroSection,x=u.be.research_page;function _(){return(0,m.jsxs)("div",{className:"ResearchHero Hero__Background__Container",children:[(0,m.jsx)(i.S,{src:"https://assets.cloud.pennylane.ai/pennylane_website/backgrounds/confetti_transparent.png",alt:"",loading:"eager",placeholder:"none",quality:100,objectPosition:"top left",className:"Hero__Background__Image Sticky__Image",__imageData:t(88033)}),(0,m.jsx)("section",{children:(0,m.jsx)(n.Ci,{title:p,description:h,imageUrl:g,bottomContent:(0,m.jsxs)("div",{className:"ResearchHero__bottom-content",children:[(0,m.jsx)("div",{className:"ResearchHero__cta-primary",children:(0,m.jsx)(d.Z,{className:"Button__primary--blue",href:f.primary.link,onClick:()=>{(0,o.WV)("click",{event_category:"research_page_hero",event_label:f.primary.text,value:f.primary.link})},children:(0,m.jsx)("span",{children:f.primary.text})})}),(0,m.jsx)("div",{className:"ResearchHero__cta-secondary",children:(0,m.jsx)(l.Z,{label:f.secondary.text,href:f.secondary.link,gaEventCategory:"research_page_hero"})})]})})}),!x.hidden&&(0,m.jsx)(c.ZP,{announcements:x.announcements})]})}var b=t(2784),y=t(9619);const{title:v,description:j,papers:N}=r.default.researchPapers,w=e=>(0,m.jsxs)("div",{className:"ResearchPapers__Card",children:[(0,m.jsx)(y.Z,{text:e.description,className:"text-body font-quicksand"}),(0,m.jsx)("div",{className:"flex",children:e.callToAction.map(((e,a)=>(0,m.jsxs)(d.Z,{href:e.link,testId:""+a,className:"ResearchPapers__Card__Link "+(e.isAnimated?"Bottom__link":""),onClick:()=>{(0,o.WV)("click",{event_category:"research_page_papers",event_label:e.label,value:e.link})},children:[(0,m.jsx)("span",{children:e.label}),(0,m.jsx)("i",{className:"bx "+e.icon})]},a)))})]});var k=()=>{const{0:e,1:a}=(0,b.useState)(!1);return(0,m.jsxs)("div",{className:"ResearchPapers Hero__Background__Container",children:[(0,m.jsx)(i.S,{src:"https://assets.cloud.pennylane.ai/pennylane_website/backgrounds/confetti_grey.png",alt:"",loading:"eager",placeholder:"none",quality:100,objectPosition:"top left",className:"Hero__Backgroun
3d__Image",__imageData:t(95292)}),(0,m.jsxs)("div",{className:"my-10 container",children:[(0,m.jsx)("h3",{className:"text-h3 mb-3",children:v}),(0,m.jsx)(y.Z,{text:j,testId:"research-section-description",className:"ResearchPapers__description",gaEventCategory:"research_page_papers"}),(0,m.jsx)("div",{className:"ResearchPapers_Cards--desktop",children:N.map((e=>w(e)))}),(0,m.jsx)("div",{className:"ResearchPapers_Cards--mobile",children:(e?N:N.slice(0,2)).map((e=>w(e)))}),(0,m.jsx)(n.zx,{label:e?"Show less papers":"Show more papers",type:"text",className:"no-underline mt-4 md:hidden",rightIcon:e?(0,m.jsx)("i",{className:"bx bxs-chevron-up"}):(0,m.jsx)("i",{className:"bx bxs-chevron-down"}),onClick:()=>a(!e)})]})]})},C=t(20913),q=t(41489),T=t(78532),P=t(73563),S=t(79950);const{title:L,description:E,callToAction:I}=r.default.datasetCollections,Z=e=>{let{count:a}=e;return a>1?(0,m.jsx)("span",{className:"bg-brand-blue-5 text-white h-8 w-8 flex rounded-full text-center border-grey-9 border",children:(0,m.jsx)("span",{className:"m-auto",children:a})}):null},D=()=>(0,m.jsxs)("span",{className:"flex items-center gap-2 text-grey-9",children:[(0,m.jsx)("i",{className:"bx bxs-folder"})," ",(0,m.jsx)("span",{className:"text-footnote",children:"Dataset collection"})]});var R=e=>{let{featuredCollections:a}=e;const[t]=(0,P.Z)({loop:!1,dragFree:!0},[(0,S.Y)({forceWheelAccess:"x"})]);return(0,m.jsxs)("div",{className:"ResearchDataset",children:[(0,m.jsxs)("div",{className:"container",children:[(0,m.jsx)("h3",{className:"text-h3 mb-3",children:L}),(0,m.jsx)("p",{className:"text-s2 mb-6",children:E}),(0,m.jsx)("div",{className:"ResearchDataset__Desktop",id:"research-dataset-collections-desktop",children:a.map((e=>(0,m.jsx)(d.Z,{href:"/datasets/collection/"+e.slug||0,testId:"research-dataset-tile",onClick:()=>{(0,o.WV)("click",{event_category:"research_page_datasets",event_label:"collection_card_click",value:e.slug})},openInCurrentTab:!0,children:(0,m.jsx)(n.rJ,{tagsTopRight:(0,m.jsx)(Z,{count:e.numFamilies||0}),label:e.title,image:e.previewImage,tag:(0,m.jsx)(D,{})})},e.slug)))})]}),(0,m.jsx)("div",{className:"ResearchDatasetCarousel",ref:t,id:"research-dataset-collections-mobile",children:(0,m.jsx)("div",{className:"ResearchDatasetCarousel__container",children:a.slice(0,4).map((e=>(0,m.jsx)("div",{className:"ResearchDatasetCarousel__slide",children:(0,m.jsx)(d.Z,{href:"/datasets/collection/"+e.slug||0,testId:"research-dataset-tile",onClick:()=>{(0,o.WV)("click",{event_category:"research_page_datasets",event_label:"collection_card_click",value:e.slug})},openInCurrentTab:!0,children:(0,m.jsx)(n.rJ,{tagsTopRight:(0,m.jsx)(Z,{count:e.numFamilies||0}),label:e.title,image:e.previewImage,tag:(0,m.jsx)(D,{})})})},e.slug)))})}),(0,m.jsx)("div",{className:"flex justify-center mt-6",children:(0,m.jsxs)(d.Z,{href:I.link,className:"Bottom__link",testId:"research-demos-cta",onClick:()=>{(0,o.WV)("click",{event_category:"research_page_datasets",event_label:I.label,value:I.link})},children:[I.label,(0,m.jsx)("i",{className:"bx bx-chevron-right"})]})})]})},A=t(76056),V=t(18887);const{meta_title:Q,meta_description:H,meta_image:W,testimonials_section:F}=r.default,{pennylane_features:z}=V.default;var M=e=>{let{pageContext:a}=e;return(0,m.jsxs)("div",{className:"Research",children:[(0,m.jsx)(_,{}),(0,m.jsx)("div",{id:"researcher-testimonials",children:(0,m.jsx)(A.Z,{testimonials:F.quotes,title:F.title,gaEventCategory:"research_page_testimonials"})}),(0,m.jsx)(k,{}),(0,m.jsx)(C.ZP,{featuredDemos:a.demos}),(0,m.jsx)(q.Z,{pageName:Q}),(0,m.jsx)("div",{className:"PennyLaneFeatures",children:(0,m.jsx)(T.Z,{id:null==z?void 0:z.id,title:z.title,steps:z.steps,gaEventCategory:"research_page_accordion"})}),(0,m.jsx)(R,{featuredCollections:a.datasetCollections})]})};const O=()=>(0,m.jsx)(s.Z,{title:Q,description:H,image:W})},95292:function(e){e.exports=JSON.parse('{"layout":"constrained","images":{"fallback":{"src":"/static/4654774620bc99f4d989e370022eb21b/367cc/confetti_grey.png","srcSet":"/static/4654774620bc99f4d989e370022eb21b/929e3/confetti_grey.png 480w,\\n/static/4654774620bc99f4d989e370022eb21b/a78a7/confetti_grey.png 960w,\\n/static/4654774620bc99f4d989e370022eb21b/367cc/confetti_grey.png 1920w","sizes":"(min-width: 1920px) 1920px, 100vw"},"sources":[{"srcSet":"/static/4654774620bc99f4d989e370022eb21b/aa23e/confetti_grey.webp 480w,\\n/static/4654774620bc99f4d989e370022eb21b/586dd/confetti_grey.webp 960w,\\n/static/4654774620bc99f4d989e370022eb21b/3f4cf/confetti_grey.webp 1920w","type":"image/webp","sizes":"(min-width: 1920px) 1920px, 100vw"}]},"width":1920,"height":900}')}}]);
4//# sourceMappingURL=component---src-templates-research-research-tsx-04a5f68ec459a61c1f33.js.map
5//# debugId=e6672d55-670c-576d-aa08-a5b695249ec3

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.