[{"data":1,"prerenderedAt":291},["ShallowReactive",2],{"project-26377559":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":41,"post_text":43,"what":44,"said":84,"maker_in_thread":174,"shape":184,"grid":187,"attempts":255,"same_week":256,"maker_shows":37,"maker_hidden":284,"reader_version":285,"card":286},"26377559","Mito","Write Python\u002FPandas faster by editing a spreadsheet, in Jupyter","title","Show HN: Mito – Write Python\u002FPandas faster by editing a spreadsheet, in Jupyter","https:\u002F\u002Ftrymito.io\u002Flaunch","trymito.io","aarondia",1615137011,2021,101,29,525,2533,21,"notable","data","dataframe spreadsheet interface","library",[24,25,26,27],"pandas","jupyter","spreadsheet","python data analysis","debated",0,{"positive":31,"neutral":32,"mixed":29,"critical":32},4,5,14,{"idea":35,"docs":36,"privacy":38,"execution":40},{"positive":31,"critical":29},{"positive":29,"critical":37},1,{"positive":29,"critical":39},2,{"positive":29,"critical":29},[29,42,29,32,29,29,29,29,29,32,37,29,42,29,29,32,32,42,29,37,37,37,29,42,29,37,29,42,29],3,null,{"problem":45,"audience":56,"pricing":43,"motivation":60,"time_to_build":43,"stack":64,"openness":81,"stage":82,"team_size":83},{"value":46,"source":47,"evidence":48},"Writing pandas code for data analysis requires constant reference to docs and Stack Overflow","maker",[49,52],{"id":50,"by":11,"text":51},"26377580","Hi HN! I'm here with my co-founders (narush + jacobdi) to show you Mito (https:\u002F\u002Ftrymito.io\u002F) — a point-and-click data science Jupyter Lab extension that automatically turns your…",{"id":53,"by":54,"text":55},"26378633","samoshay","Congrats on the launch! Tool seems super useful –– I hate having to memorize\u002Fwade through all of Pandas docs\u002Fflags to get something done. Especially indexing and grouping...",{"value":57,"source":47,"evidence":58},"Data scientists and analysts who use Python and Excel",[59],{"id":50,"by":11,"text":51},{"value":61,"source":47,"evidence":62},"Excel's row limit and lack of repeatable processes, while pandas was hard to use",[63],{"id":50,"by":11,"text":51},[65,72,78],{"value":66,"source":47,"evidence":67},"Python",[68,69],{"id":50,"by":11,"text":51},{"id":70,"by":11,"text":71},"26379389","There's two types of translations that occur in Mito, writing spreadsheet formulas, and then everything else (merging, pivoting, etc.) For the spreadsheet formula part, we parse…",{"value":73,"source":47,"evidence":74},"Jupyter Lab",[75],{"id":76,"by":11,"text":77},"26379428","Currently, Mito only works in Juptyer Lab version 2.0. We don't work in either Jupyter Notebooks, Jupyter Lab 3.0, or Google Collab. However, we'd love to expand to those in the…",{"value":24,"source":47,"evidence":79},[80],{"id":50,"by":11,"text":51},"unknown","launched","team",{"praise":85,"objections":99,"requests":126,"questions":136,"alternatives":158},[86],{"value":87,"source":88,"evidence":89},"Useful for making pandas easier to learn and use","commenter",[90,91,95],{"id":53,"by":54,"text":55},{"id":92,"by":93,"text":94},"26381090","kmckiern","Super cool, congrats to the team! I can't count how many times I've had to open the merging section of the pandas docs. Great library but I find a lot of it unintuitive and hard…",{"id":96,"by":97,"text":98},"26380896","mizbani","Congrats on the launch folks - I spend tons of time in spreadsheets and can think of a few use cases for this (handling more regular repetitive tasks and processes). Looks useful",[100,115],{"value":101,"source":88,"evidence":102},"Not open source despite BSD-looking PyPI package and headers",[103,107,111],{"id":104,"by":105,"text":106},"26383010","ilyagr","This is very confusing. The PyPI page says it's supposed to be BSD licensed: https:\u002F\u002Fpypi.org\u002Fproject\u002Fmitosheet\u002F#files You can get the source code for something from that page,…",{"id":108,"by":109,"text":110},"26388580","xemoka","Right, even the headers on all the source files claim BSD...",{"id":112,"by":113,"text":114},"26380241","xiphias2","Please don't use span on links on your web page, my mouse cursor didn't change, and it was very strange. Maybe I'm too snobbish, but I don't trust a company with my data that…",{"value":116,"source":88,"evidence":117},"Tracking via Segment sends dataframe metadata and user email without opt-out",[118,122],{"id":119,"by":120,"text":121},"26382525","arkani","Congrats on the launch. The product looks useful. However, I installed the package locally, and I see that importing it causes a request to be sent to segment.io.",{"id":123,"by":124,"text":125},"26384221","aodj","I was really interested in this as an easy way to help people get to grips with the intricacies of Pandas and working with dataframes, but after looking over the source code…",[127,131],{"value":128,"source":47,"evidence":129},"Support for Jupyter Notebook and other environments beyond Jupyter Lab 2.0",[130],{"id":76,"by":11,"text":77},{"value":132,"source":88,"evidence":133},"Open source release or BSD license",[134,135],{"id":123,"by":124,"text":125},{"id":104,"by":105,"text":106},[137,144,151],{"value":138,"source":88,"evidence":139},"Is it open source?",[140],{"id":141,"by":142,"text":143},"26379960","Saurinp","Heyo! Looks super cool and useful. Are you open souce?",{"value":145,"source":88,"evidence":146},"Does it only work in Jupyter?",[147],{"id":148,"by":149,"text":150},"26379342","paluter","Seems pretty cool. Does this only work in Jupyter?",{"value":152,"source":88,"evidence":153},"How is the code translation done?",[154],{"id":155,"by":156,"text":157},"26379269","benleim","How did you make the translation part of it?",[159,166,170],{"value":160,"source":88,"evidence":161},"bamboolib",[162],{"id":163,"by":164,"text":165},"26384396","kite_and_code","If you like Mito, here are some other, similar tools that you might like: Open-Source: - dtale: Very similar to Mito. On top of mito, it provides basic data exploration and can…",{"value":167,"source":88,"evidence":168},"dtale",[169],{"id":163,"by":164,"text":165},{"value":171,"source":88,"evidence":172},"pandasgui",[173],{"id":163,"by":164,"text":165},{"comments":175,"answered":31,"key":176},10,[177,178,181],{"id":50,"text":51},{"id":179,"text":180},"26377928","We are! We started working on it when school moved online due to Covid, and have been working on it full time since graduation.",{"id":182,"text":183},"26378726","Thanks -- definitely agree. Grouping\u002FPivot Tables was one of the first feature we added because the earliest users were showing us Jupyter Notebooks full of pandas pivot tables.…",{"commenters":185,"max_depth":31,"maker_replies":175,"first_comment_mins":42,"lifespan_hours":186},18,28,[188,190,194,195,196,198,200,204,207,210,213,215,217,220,223,225,230,232,234,236,238,239,242,245,248,249,251,253,254],[50,29,29,189,11,37],"project\u002Fpositive\u002Fidea",[191,29,42,192,193,29],"26377888","maker\u002Fneutral\u002Fnone","mritchie712",[179,29,29,192,11,37],[53,37,32,189,54,29],[182,37,29,197,11,37],"project\u002Fpositive\u002Fdesign",[163,39,29,199,164,29],"other\u002Fneutral\u002Fnone",[201,42,29,202,203,29],"26383557","commenter\u002Fneutral\u002Fidea","rich_sasha",[205,42,29,202,206,29],"26386665","narush",[208,42,29,209,203,29],"26391234","commenter\u002Fcritical\u002Fidea",[211,31,32,189,212,29],"26389235","nicolaskruchten",[112,32,37,214,113,29],"maker\u002Fcritical\u002Fdocs",[216,32,29,192,11,37],"26380657",[218,219,42,192,206,29],"26377742",6,[92,221,29,222,93,29],7,"other\u002Fneutral\u002Fdocs",[224,221,29,222,11,37],"26381167",[226,227,32,228,229,29],"26381313",8,"maker\u002Fpositive\u002Fidea","juliechen",[96,231,32,189,97,29],9,[141,175,42,233,142,29],"project\u002Fneutral\u002Fnone",[235,175,29,233,11,37],"26380008",[104,175,37,237,105,29],"project\u002Fcritical\u002Fnone",[108,175,37,237,109,29],[119,240,37,241,120,29],11,"project\u002Fcritical\u002Fprivacy",[243,240,29,244,11,37],"26387435","project\u002Fneutral\u002Fprivacy",[155,246,42,247,156,29],12,"project\u002Fneutral\u002Fexecution",[70,246,29,247,11,37],[123,250,37,241,124,29],13,[252,250,29,244,11,37],"26387225",[148,33,42,247,149,29],[76,33,29,247,11,37],[],[257,262,266,271,275,279],{"id":258,"name":259,"points":260,"category":261},"26361423","Svelte NodeGUI",624,"dev_tools",{"id":263,"name":264,"points":265,"category":20},"26403341","image2csv",354,{"id":267,"name":268,"points":269,"category":270},"26360779","Relocate.me",221,"web_saas",{"id":272,"name":273,"points":274,"category":261},"26399672","Diahook",217,{"id":276,"name":277,"points":278,"category":270},"26375850","Buy My Side Project",190,{"id":280,"name":281,"points":282,"category":283},"26356496","C is for Camera",103,"learning_science",false,"v2",{"id":287,"name":5,"line":6,"ai":284,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":288,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":289,"url":9,"mix":290,"praise":87,"objection":101,"sub":21},26377559,[24,25,26,27],"03050000051030055301110301030",[31,32,29,32],1794036604136]