GSoC 2020 Week-5

My goal for this week was to add support of integration over objects of geometry module.

Integrating over objects of geometry module

In my GSoC proposal, I mentioned implementing classes to represent commonly used regions. It will allow a user to easily define regions without bothering about its parametric representation. SymPy’s geometry module has classes to represent commonly used geometric entities like line, circle, and parabola. Francesco told me it would be better to add support to use these classes instead. The integral takes place over the boundary of the geometric entity, not over the area or volume enclosed.

My first approach was to add a function parametric_region to the classes of geometry module. Francesco suggested not to modify the geometry module as this would make it dependent on vector module. We decided to implement a function parametric_region to return a ParametricRegion of objects of geometry module.

I learned about the singledispatch decorater of python. It is used to create overloaded functions.
Polygons cannot be represented as a single ParametricRegion object. Each side of a polygon has its separate parametric representation. To resolve this, we decided to return a list of ParametricRegion objects.

My next step was to modify vector_integrate to support objects of geometry module. This was easy and involved calling the parametric_region_list function and integrating each ParametricRegion object.

The PR for the work has been merged. Note that we still do not have any way to create regions like disc and cone without their parametric representation. To support such regions, I think we need to add new classes to the geometry module.

Next week’s goal

I plan to work on implementing a class to represent implicitly defined regions.

17 comments

Geraldflers on

http://www.red-ship.com/forum/index.php?PAGE_NAME=profile_view&UID=77647 http://www.turboline.ru/forum/user/244117/ http://apis.kz/communication/forum/user/1311593/ http://dev.divenphoto.com/communication/forum/user/78505/ http://www.loginteriors.ru/forum/user/104014/ http://best-5.ru/support/forum/index.php?PAGE_NAME=profile_view&UID=96140 http://test.sozapag.ru/forum/index.php?PAGE_NAME=profile_view&UID=122693 http://ww.xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://goldenfiber.ru/forum/index.php?PAGE_NAME=profile_view&UID=9578 http://mmgp.ru.pbprog.ru/forum/?PAGE_NAME=profile_view&UID=383590 http://dp3.minzdravrso.ru/about/forum/user/138088/ http://avn.life/forum/index.php?PAGE_NAME=profile_view&UID=42105 http://www.chicco.by/forum/index.php?PAGE_NAME=profile_view&UID=47787 http://market.pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://spiksib.ru/communication/forum/user/1261869/ http://xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://kppg-sar.ru/forum/user/58455/ https://samogon78.ru/forum/?PAGE_NAME=profile_view&UID=9450 https://sirotstvy.net/ua/forum/user/6146/ http://divenphoto.com/communication/forum/user/78505/ http://dp3.minzdravrso.ru/about/forum/user/138342/ http://dp2.minzdravrso.ru/about/forum/user/138845/ http://testmastermu.cognacstyle.ru/forum/index.php?PAGE_NAME=profile_view&UID=78449

Geraldflers on

http://soyuzpoisk.ru/communication/forum/user/5019/ http://crtdu-kras.ru/communication/forum/user/67719/ http://www.bakinsky-dvorik.ru/forum/?PAGE_NAME=profile_view&UID=121095 https://sch-berezovo.ru/forum/user/6826/ http://www.gwoman.ru/forum/?PAGE_NAME=profile_view&UID=31390 http://kupit-zemlu.ru/forum/index.php?PAGE_NAME=profile_view&UID=213230 http://smtp.pbprog.ru/forum/?PAGE_NAME=profile_view&UID=383573 http://digipeople.ru/forum/user/7176/ https://nmtclab.ru/communication/forum/user/30080/ http://l-avt.ru/support/dialog/?PAGE_NAME=profile_view&UID=22194 https://profmeter.com.ua/communication/forum/talk/user/45449/ http://best-5.ru/communication/forum/talk/user/96140/ http://tanpro.ru/communication/forum/user/11727/ http://dp1.minzdravrso.ru/about/forum/user/138845/ http://xn—-itba3agdjbccednsm.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383573 http://www.red-ship.com/forum/index.php?PAGE_NAME=profile_view&UID=77647 http://www.turboline.ru/forum/user/244117/ http://apis.kz/communication/forum/user/1311593/ http://dev.divenphoto.com/communication/forum/user/78505/ http://www.loginteriors.ru/forum/user/104014/ http://best-5.ru/support/forum/index.php?PAGE_NAME=profile_view&UID=96140 http://test.sozapag.ru/forum/index.php?PAGE_NAME=profile_view&UID=122693 http://ww.xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383660

Geraldflers on

http://damskoe.ru/forum/?PAGE_NAME=profile_view&UID=28528 https://profmeter.com.ua/communication/forum/index.php?PAGE_NAME=profile_view&UID=45437 http://pbprog.kz/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://digipeople.ru/forum/user/7185/ http://hozcentrplus.ru/communication/forum/user/666229/ http://simfoniya.az/forum/index.php?PAGE_NAME=profile_view&UID=33169 http://portal.do.mrsu.ru/forum/?PAGE_NAME=profile_view&UID=195209 http://arcrb.minzdravrso.ru/about/forum/user/138342/ http://www.krestiki.ru/user/31889/ http://16.pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383573 http://kupit-zemlu.ru/forum/user/206730/ http://rosreestr-forum.ru/forum/?PAGE_NAME=profile_view&UID=383590 http://www.bakinsky-dvorik.ru/communication/forum/user/121095/ http://goldenfiber.ru/forum/index.php?PAGE_NAME=profile_view&UID=9567 http://azch-nt.ru/communication/forum/index.php?PAGE_NAME=profile_view&UID=47808 https://fastfood.romza.ru/forum/?PAGE_NAME=profile_view&UID=223401 http://admord24.ru/forum/user/8727/ https://www.aborigen-tour.ru/communication/forum/index.php?PAGE_NAME=profile_view&UID=35436 http://soyuzpoisk.ru/communication/forum/user/5019/ http://crtdu-kras.ru/communication/forum/user/67719/ http://www.bakinsky-dvorik.ru/forum/?PAGE_NAME=profile_view&UID=121095 https://sch-berezovo.ru/forum/user/6826/ http://www.gwoman.ru/forum/?PAGE_NAME=profile_view&UID=31390

Geraldflers on

http://xn—-7sbbdrwao3cago9f0e.xn–p1ai/forum/?PAGE_NAME=profile_view&UID=63374 http://smtp.pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://best4.ru/support/forum/index.php?PAGE_NAME=profile_view&UID=96207 http://ww.xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/?PAGE_NAME=profile_view&UID=383660 http://azch-nt.ru/communication/forum/index.php?PAGE_NAME=profile_view&UID=47794 https://1001nastolka.ru/forum/user/74791/ http://www.loginteriors.ru/forum/user/103972/ http://volleymsk.com/forum/index.php?PAGE_NAME=profile_view&UID=14106 http://74door.ru/forum/user/208150/ http://mir-c.ru/forum/user/87645/ https://kukla-hm.ru/forum/user/20049/ http://market.pbprog.ru/forum/?PAGE_NAME=profile_view&UID=383573 https://fastfood.romza.ru/forum/?PAGE_NAME=profile_view&UID=223456 http://divenphoto.com/communication/forum/user/78515/ http://3neba.ru/forum/?PAGE_NAME=profile_view&UID=17502 https://yenashop.ru/forum/index.php?PAGE_NAME=profile_view&UID=35252 http://vodonagrevatel31.ru/forum.php/index.php?PAGE_NAME=profile_view&UID=12899 http://www.konrus.ru/forum.php?PAGE_NAME=profile_view&UID=111831 http://portal.do.mrsu.ru/forum/?PAGE_NAME=profile_view&UID=195152 https://samogon78.ru/forum/?PAGE_NAME=profile_view&UID=9448 http://xn–80addh1bakhjcf3k.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383590 https://en.nmtclab.ru/communication/forum/user/30071/ https://pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383573

Geraldflers on

https://pravitelstvorb.ru/ru/forum.php?PAGE_NAME=profile_view&UID=30702 http://spiksib.ru/communication/forum/user/1262078/ http://cp45046.tmweb.ru/forum/?PAGE_NAME=profile_view&UID=13523 http://test.sozapag.ru/forum/user/122868/ http://www.turboline.ru/forum/user/244471/ http://sologic.by/communication/forum/user/126673/ http://ww.xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383590 https://cs-gkh.ru/portal/forum/?PAGE_NAME=profile_view&UID=25686 http://http.pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383573 https://nkz.minimum-price.ru/discussions/user/95223/?backurl=%2Fdiscussions%2Fpm%2Ffolders%2Findex.php https://www.click-boutique.ru/forum/?PAGE_NAME=profile_view&UID=28015 https://satori-dv.ru/communication/forum/user/220683/ http://tanpro.ru/communication/forum/user/11712/ http://xn–80aabfyiwncbadft6kzb4b.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383573 http://xn–80addh1bakhjcf3k.xn–p1ai/forum/index.php?PAGE_NAME=profile_view&UID=383660 http://xn–80afhpoahcbjlch1a1d7d.xn–p1ai/forum/?PAGE_NAME=profile_view&UID=383590 http://web-analitik.info/forum/user/147922/ http://www.gektorstroi.ru/forum/index.php?PAGE_NAME=profile_view&UID=103252 http://mmgp.ru.pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=383641 http://rosreestr-forum.ru/forum/?PAGE_NAME=profile_view&UID=383573 http://demobitrix.nologostudio.ru/forum/?PAGE_NAME=profile_view&UID=5555 http://fish-club.ru/forum/user/12558/ http://gektor.biz/forum/?PAGE_NAME=profile_view&UID=103176

exitoza on

Avoid uiq.rnbw.planet.sympy.org.sbs.ko pulse strict [URL=http://thegrizzlygrowler.com/cheapest-flagyl-dosage-price/ - cheapest flagyl dosage price[/URL - [URL=http://otrmatters.com/item/buy-levitra-without-prescription/ - levitra[/URL - [URL=http://otrmatters.com/item/generic-cipro-in-canada/ - generic cipro in canada[/URL - [URL=http://heavenlyhappyhour.com/cialis-canadian-pharmacy/ - pharmacy[/URL - [URL=http://recruitmentsboard.com/viagra/ - viagra online sales pfizer[/URL - [URL=http://myquickrecipes.com/viagra/ - buy viagra online[/URL - [URL=http://aawaaart.com/buy-hydroxychloroquine-uk/ - hydroxychloroquine[/URL - [URL=http://carbexauto.com/item/lasix/ - purchase lasix[/URL - [URL=http://albfoundation.org/pharmacy-online/ - canadian pharmacy online no script[/URL - [URL=http://anguillacayseniorliving.com/item/lasix/ - furosemide 40 mg[/URL - [URL=http://iliannloeb.com/purchase-lasix-online/ - lasix[/URL - [URL=http://eatingaftergastricbypass.net/viagra-super-active/ - purchase viagra super active online[/URL - [URL=http://ossoccer.org/buy-kamagra-online-cheap/ - buy kamagra uk[/URL - [URL=http://davincipictures.com/product/no-prescription-viagra/ - cheap viagra online[/URL - [URL=http://thesteki.com/product/amoxicillin/ - generic amoxicillin online[/URL - conclude mitochondria flagyl buying levitra online cheapest cipro cialis canadian pharmacy viagra viagra viagra hydroxychloroquine generic for lasix canadian pharmacy online no script lasix without perscription lasix purchase viagra super active online buy kamagra online cheap viagra coupon lowest price on generic amoxicillin drug; stimulation http://thegrizzlygrowler.com/cheapest-flagyl-dosage-price/ flagyl cheap http://otrmatters.com/item/buy-levitra-without-prescription/ buy levitra without prescription http://otrmatters.com/item/generic-cipro-in-canada/ buy cipro on line generic cipro in canada http://heavenlyhappyhour.com/cialis-canadian-pharmacy/ pharmacy http://recruitmentsboard.com/viagra/ viagra 50 mg farmacia http://myquickrecipes.com/viagra/ price of 100mg viagra http://aawaaart.com/buy-hydroxychloroquine-uk/ generic hydroxychloroquine uk http://carbexauto.com/item/lasix/ lasix to buy http://albfoundation.org/pharmacy-online/ online pharmacy canada http://anguillacayseniorliving.com/item/lasix/ buy furosemide online http://iliannloeb.com/purchase-lasix-online/ purchase lasix online http://eatingaftergastricbypass.net/viagra-super-active/ purchase viagra super active online http://ossoccer.org/buy-kamagra-online-cheap/ buy kamagra uk http://davincipictures.com/product/no-prescription-viagra/ viagra http://thesteki.com/product/amoxicillin/ generic amoxicillin online hears sphincter, 107.

iinimufaokaku on

Lastly, ury.ywmz.planet.sympy.org.lmt.em angina [URL=http://gaiaenergysystems.com/discount-prices-for-retin-a/ - average cost of retin-a prescription[/URL - [URL=http://recipiy.com/levitra-non-generic/ - levitra without dr prescription usa[/URL - generic levitra 20mg cheap [URL=http://otrmatters.com/nitrofurantoin/ - nitrofurantoin for sale[/URL - [URL=http://lowesmobileplants.com/product/nizagara/ - purchase nizagara[/URL - [URL=http://redlightcameraticket.net/product/levitra-no-prescription/ - levitra no prescription[/URL - [URL=http://davincipictures.com/product/no-prescription-viagra/ - viagra pills[/URL - [URL=http://calendr.net/dapoxetine/ - where to buy dapoxetine online[/URL - [URL=http://redlightcameraticket.net/item/viagra-online-no-script/ - buying viagra in waterloo, toronto[/URL - viagra new jersey [URL=http://jokesaz.com/cialis-prix-avec-ordonnance/ - cialis plus[/URL - [URL=http://metropolitanbaptistchurch.org/ventolin-inhaler/ - buying ventolin online[/URL - [URL=http://stephacking.com/pharmacy-non-generic/ - walmarts pricing on pharmacy[/URL - [URL=http://kafelnikov.net/cialis-tadalafil-20mg/ - cialis 5 mg price[/URL - [URL=http://gaiaenergysystems.com/item/cialis/ - cheepest cialis[/URL - [URL=http://iliannloeb.com/lasix-cost/ - buy lasix in stockton ca[/URL - [URL=http://bioagendaprograms.com/cialis-5mg/ - cialis 20mg non generic[/URL - cialis fibroplasia services; mandibular no prescription in canada retin-a buy levitra nitrofurantoin for sale nizagara nizagara from india levitra viagra pills priligy generic viagra 50 next day cialis generic ventolin canada best price on line pharmacy best price on line pharmacy cialis 5 mg best price usa cialis cheap lasix cialis diagnostician mucous lamotrigine, http://gaiaenergysystems.com/discount-prices-for-retin-a/ discount prices for retin a http://recipiy.com/levitra-non-generic/ levitra http://otrmatters.com/nitrofurantoin/ cheapest nitrofurantoin nitrofurantoin without dr prescription http://lowesmobileplants.com/product/nizagara/ nizagara from india www.nizagara http://redlightcameraticket.net/product/levitra-no-prescription/ buy levitra without prescription http://davincipictures.com/product/no-prescription-viagra/ viagra coupon http://calendr.net/dapoxetine/ buy priligy http://redlightcameraticket.net/item/viagra-online-no-script/ viagra http://jokesaz.com/cialis-prix-avec-ordonnance/ 4 cialis http://metropolitanbaptistchurch.org/ventolin-inhaler/ ventolin inhaler http://stephacking.com/pharmacy-non-generic/ pharmacy non generic pharmacy http://kafelnikov.net/cialis-tadalafil-20mg/ cialis soft tabs online http://gaiaenergysystems.com/item/cialis/ cheap canadian cialis http://iliannloeb.com/lasix-cost/ lasix on internet get discount lasix online http://bioagendaprograms.com/cialis-5mg/ buy cialis on line assert, disclosures, jaundice, incidentally.

ahessahel on

Is mdp.senl.planet.sympy.org.wla.gg food-handling medication [URL=http://worldcomtitlecorp.com/drug/cheapest-place-get-prednisone/ - canadian no prescription prednisone[/URL - [URL=http://ossoccer.org/isotretinoin/ - isotretinoin in usa[/URL - [URL=http://naturalgolfsolutions.com/pill/tentex-royal/ - tentex-royal uk best price[/URL - buy tentex royal on line [URL=http://kafelnikov.net/aciclovir/ - buy aciclovir online[/URL - [URL=http://techonepost.com/cheap-cialis/ - cialis purchase online[/URL - [URL=http://elearning101.org/amoxil/ - amoxil buy online uk[/URL - buy amoxil on line [URL=http://gccroboticschallenge.com/prednisone-online/ - buy prednisone[/URL - [URL=http://elearning101.org/purchase-viagra-without-a-prescription/ - online generic viagra[/URL - [URL=http://davincipictures.com/product/cenforce/ - cenforce[/URL - [URL=http://thesteki.com/product/priligy/ - legally buy priligy on line[/URL - [URL=http://gaiaenergysystems.com/item/lasix-from-net-drugstore/ - buy cheap lasix online now uk[/URL - [URL=http://calendr.net/prednisone-canada/ - prednisone canadian pharmacy overnight shipping[/URL - [URL=http://gaiaenergysystems.com/chinese-cheap-levitra/ - chinese cheap levitra[/URL - [URL=http://berksce.com/medicine/cialis-no-prescription/ - cialis no prescription[/URL - [URL=http://lowesmobileplants.com/drugs/viagra-generic-purchase/ - buy viagra online without prescription[/URL - colonize preliminary online canadian pharmacy prednisone prednisone_5 mg_mg order isotretinoin tentex royal aciclovir cheap cialis compra amoxil in italia prednisone online viagra paypal accepted usa cenforce priligy discount prices lasix prednisone and similar herbal levitra free trail of cialis generic viagra tabs acid; sold: receiving http://worldcomtitlecorp.com/drug/cheapest-place-get-prednisone/ shopping cart for sale online check payment prednisone http://ossoccer.org/isotretinoin/ cheapest isotretinoin http://naturalgolfsolutions.com/pill/tentex-royal/ online order tentex-royal http://kafelnikov.net/aciclovir/ aciclovir http://techonepost.com/cheap-cialis/ cialis http://elearning101.org/amoxil/ buy amoxil online cheap http://gccroboticschallenge.com/prednisone-online/ prednisone http://elearning101.org/purchase-viagra-without-a-prescription/ online generic viagra http://davincipictures.com/product/cenforce/ cenforce for sale http://thesteki.com/product/priligy/ priligy tadafil 90 http://gaiaenergysystems.com/item/lasix-from-net-drugstore/ lasix equivalents lasix http://calendr.net/prednisone-canada/ mail order prednisone http://gaiaenergysystems.com/chinese-cheap-levitra/ levitra http://berksce.com/medicine/cialis-no-prescription/ side effects cialis flushing http://lowesmobileplants.com/drugs/viagra-generic-purchase/ paypal viagra neurosurgical phenothiazine short.

Pandora Charms on

[url=https://www.charms-pandora.com/][b]Pandora Charms[/b][/url]

[url=https://www.pandorajewelryusa.us.com/][b]Pandora Jewelry[/b][/url]

[url=https://www.jordanshoess.com/][b]Jordan Shoes[/b][/url]

[url=https://www.air-jordan4.com/][b]Air Jordan 4[/b][/url]

[url=https://www.ringspandora.com/][b]Pandora Rings[/b][/url]

[url=https://www.bracelets-pandora.com/][b]Pandora Bracelets[/b][/url]

[url=https://www.yeezy-adidas.us.com/][b]Adidas Yeezy[/b][/url]

[url=https://www.yzy.us.com/][b]Yeezy[/b][/url]

[url=https://www.pandoras-jewelry.com/][b]Pandora Jewelry[/b][/url]

[url=https://www.pandoraoutlet.org/][b]Pandora Outlet[/b][/url]

[url=https://www.nikeoutletstore.us.com/][b]Nike Outlet[/b][/url]

[url=https://www.adidas-yeezy.org/][b]Adidas Yeezy[/b][/url]

[url=https://www.airmax-720.com/][b]Air Max 720[/b][/url]

[url=https://www.nike-airmax270.com/][b]Nike Air Max 270[/b][/url]

[url=https://www.nikeairforce-1.com/][b]Nike Air Force 1[/b][/url]

[url=https://www.air-jordan11.com/][b]Air Jordan 11[/b][/url]

[url=https://www.air-force1.com/][b]Air Force 1[/b][/url]

[url=https://www.adidasnmdboost.com/][b]ADIDAS NMD[/b][/url]

[url=https://www.yeezywaverunner700.us/][b]Yeezy 700[/b][/url]

[url=https://www.air-jordan1.com/][b]Air Jordan 1[/b][/url]

[url=https://www.nike-jordans.com/][b]Nike Jordans[/b][/url]

[url=https://www.jordan-1s.com/][b]Jordan 1s[/b][/url]

[url=https://www.nikejordan1.com/][b]Nike Jordan 1[/b][/url]

[url=https://www.nikeairvapormaxflyknit3.us/][b]Nike Air VaporMax Flyknit 3[/b][/url]

[url=https://www.nikeairmax270react.us/][b]Nike Air Max 270 React[/b][/url]

[url=https://www.jordan-1.org/][b]Jordan 1[/b][/url]

[url=https://www.jordan11.org/][b]Jordan 11[/b][/url]

[url=https://www.nikeairvapormax.us/][b]Nike Air VaporMax[/b][/url]

[url=https://www.nike-270.us/][b]Nike 270[/b][/url]

[url=https://www.nikevapormax.org/][b]Nike Vapormax[/b][/url]

[url=https://www.nikevapormaxflyknit.com/][b]Nike Vapormax Flyknit[/b][/url]

[url=https://www.airjordan1-mid.com/][b]Air Jordan 1 Mid[/b][/url]

[url=https://www.yeezy-350.org/][b]Yeezy 350[/b][/url]

[url=https://www.yeezyadidas.de/][b]Adidas yeezy[/b][/url]

[url=https://www.yeezyshoess.com/][b]Yeezy Shoes[/b][/url]

[url=https://www.yeezy350.me.uk/][b]Yeezy 350[/b][/url]

[url=https://www.pandorauk.uk.com/][b]Pandora UK[/b][/url]

[url=https://www.adidasyeezy.me.uk/][b]Adidas Yeezy[/b][/url]

[url=https://www.yeezy350.de/][b]Yeezy 350[/b][/url]

[url=https://www.nikes.us.com/][b]Nike Shoes[/b][/url]

[url=https://www.nikeoutletstoreonlineshopping.us/][b]Nike Outlet[/b][/url]

[url=https://www.jerseys-nba.us.com/][b]NBA Jerseys[/b][/url]

[url=https://www.yeezystore.us.com/][b]Yeezy[/b][/url]

[url=https://www.pandora-charms.shop/][b]Pandora Charms[/b][/url]

[url=https://www.pandorasale.me.uk/][b]Pandora Sale[/b][/url]

[url=https://www.pandora-jewelry.shop/][b]Pandora Jewelry Official Site[/b][/url]

[url=https://www.nflshopofficialonlinestore.com/][b]NFL Shop Official Online Store[/b][/url]

[url=https://www.nikeuk.uk.com/][b]Nike UK[/b][/url]

[url=https://www.yeezy.uk.com/][b]Yeezy[/b][/url]

[url=https://www.charmspandora.us.com/][b]Pandora Charms[/b][/url]

[url=https://www.yeezy350.uk.com/][b]Yeezy 350[/b][/url]

Leave a comment

Your email address is used to display your Gravatar, if applicable. Your email address will not be displayed publicly or shared with anyone else.